Ya it seems like a pain indeed. I guess i'll pose the question though: for the following class
class myClass { var myVar; function myFunc($myVarA,$myVarB) { .... $this -> myVar = array("b" => 55,"c" => 66); } } Now i try $somveVar = new myClass(); and finally i try and acces myVar from outside the class: $x = ($someVar->$myVar["u"]); $y = ($someVar->$myVar["v"]); Nada, rien, nicht, no dice... Any help would be appreciated, Paul
From: "Matt Hillebrand" <[EMAIL PROTECTED]> To: "'Paul Dymecki'" <[EMAIL PROTECTED]> Subject: OOP in PHP Date: Wed, 12 Feb 2003 16:50:12 -0600 I like OOP as well. I'm a big fan of Java. However, I'm waiting for PHP 5 to do any OO in PHP since it's so limited in the current version. |-----Original Message----- |From: Paul Dymecki [mailto:[EMAIL PROTECTED]] |Sent: Wednesday, February 12, 2003 4:47 PM |To: [EMAIL PROTECTED] |Subject: RE: [PHP-WIN] general question on Globals | | |Thanks that clears things up a bit, i may go with classes in |any case. Paul | | | |>From: "Matt Hillebrand" <[EMAIL PROTECTED]> |>To: "'Paul Dymecki'" <[EMAIL PROTECTED]> |>Subject: RE: [PHP-WIN] general question on Globals |>Date: Wed, 12 Feb 2003 15:50:38 -0600 |> |>Functions in PHP behave just like those in C, Perl, and Java |(methods). |>I noticed you said that you "declared a global variable inside a |>function." You don't "declare" a global variable inside a |function, you |>use the global keyword inside a function to tell PHP to look in the |>global scope for that variable. |> |>For Example: |> |><? |> $x = 444; // this is a variable in the global scope |> |> function my_func() { |> global $x; |> print $x; // prints "444" |> } |>?> |> |>Matt |> |>|-----Original Message----- |>|From: Paul Dymecki [mailto:[EMAIL PROTECTED]] |>|Sent: Wednesday, February 12, 2003 3:44 PM |>|To: [EMAIL PROTECTED] |>|Cc: [EMAIL PROTECTED] |>|Subject: Re: [PHP-WIN] general question on Globals |>| |>| |>|I guess i'm not out of the woods, |>| What i'm actually trying to do is re-use a function across php |>|files which isn't working to well. I'm not sure if i'll have to |>|declare a class. |>|In any case what i'm tryin to do is an ordinary function call |>|passing in 2 |>|arguments and getting one return value. I know how to declare |>|classes(i've |>|been working in java for the past few years) but i don't get |>|php's calling |>|structure. Any help would be appreciated. |>|thx, |>|Paul |>| |>| |>| |>|>From: Dash McElroy <[EMAIL PROTECTED]> |>|>To: Paul Dymecki <[EMAIL PROTECTED]> |>|>Subject: Re: [PHP-WIN] general question on Globals |>|>Date: Wed, 12 Feb 2003 12:21:56 -0800 (PST) |>|> |>|>More than happy to help. I thought I was going insane last night... |>|> |>|>-Dash |>|> |>|>If mathematically you end up with the wrong answer, try |>|multiplying by |>|>the page number. |>|> |>|>On Wed, 12 Feb 2003, Paul Dymecki wrote: |>|> |>|> > Cool thanks, |>|> > Paul |>|> > |>|> > |>|> > |>|> > >From: Dash McElroy <[EMAIL PROTECTED]> |>|> > >To: Paul Dymecki <[EMAIL PROTECTED]> |>|> > >CC: [EMAIL PROTECTED] |>|> > >Subject: Re: [PHP-WIN] general question on Globals |>|> > >Date: Wed, 12 Feb 2003 11:46:47 -0800 (PST) |>|> > > |>|> > >I actually just did this last night. I could not for the |>|life of me |>|>figure |>|> > >out why my variable wasn't working. Until I remembered it |>|was in a |>|> > >function and I had to do a global $varname; command. |>|> > > |>|> > >Works just fine. |>|> > > |>|> > >-Dash |>|> > > |>|> > >Age before beauty; and pearls before swine. |>|> > > -- Dorothy Parker |>|> > > |>|> > >On Wed, 12 Feb 2003, Paul Dymecki wrote: |>|> > > |>|> > > > I have a general question on Global vars. If you declare a |>|> > > > Global |>|> > >variable |>|> > > > within a function in a program called x.php. Do you |>|have access |>|> > > > to |>|>this |>|> > > > variable in another program say y.php that has |>|>include_once("x.php")? |>|> > > > thx, |>|> > > > Paul Dymecki |>|> > > > |>|> > > > |>|> > > > |>|> > > > |>|> > > > |>|> > > > |>|________________________________________________________________ |>|> > > > _ |>|> > > > Protect your PC - get McAfee.com VirusScan Online |>|> > > > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 |>|> > > > |>|> > > > |>|> > > > -- |>|> > > > PHP Windows Mailing List (http://www.php.net/) |>|> > > > To unsubscribe, visit: http://www.php.net/unsub.php |>|> > > > |>|> > > > |>|> > > |>|> > > |>|> > >-- |>|> > >PHP Windows Mailing List (http://www.php.net/) |>|> > >To unsubscribe, visit: http://www.php.net/unsub.php |>|> > |>|> > |>|> > _________________________________________________________________ |>|> > MSN 8 with e-mail virus protection service: 2 months FREE* |>|> > http://join.msn.com/?page=features/virus |>|> > |>|> > |>| |>| |>|_________________________________________________________________ |>|Help STOP SPAM with the new MSN 8 and get 2 months FREE* |>|http://join.msn.com/?page=features/junkmail |>| |>| |>|-- |>|PHP Windows Mailing List (http://www.php.net/) |>|To unsubscribe, visit: http://www.php.net/unsub.php |>| |>| |>| | | |_________________________________________________________________ |MSN 8 with e-mail virus protection service: 2 months FREE* |http://join.msn.com/?page=features/virus | | |
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php