Re: [PHP4BETA] Behavior of $GLOBALS array changed?

From: Date: Sat, 22 Apr 2000 05:02:43 +0000
Subject: Re: [PHP4BETA] Behavior of $GLOBALS array changed?
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-13913@lists.php.net to get a copy of this message
That's an easy one, you forgot to identify $str as a global inside the function, as in: function Test() { global $str; echo $GLOBALS[$str]; } or you could have nested some $GLOBALS[] Shawn At 10:59 AM 4/21/2000 -0700, you wrote:
As I'm sure you know, in PHP3 this would work, however in PHP 4 it does not. I'm sure its for a reason, I just need to know the proper way: <? $newrequests = "newrequests"; $str = "newrequests"; echo $GLOBALS[$str]; #<-- Prints it function Test() { echo $GLOBALS[$str]; #<-- Does not } Test(); ?> Thanks, Bob aka Salty``` -- PHP 4.0 Beta Mailing List <http://www.php.net/version4/> To unsubscribe, e-mail: php4beta-unsubscribe@lists.php.net For additional commands, e-mail: php4beta-help@lists.php.net To contact the list administrators, e-mail: php4beta-admin@lists.php.net


« previous php.version4 (#13913) next »