Re: global scope issue

From: Date: Wed, 13 Aug 2003 14:45:12 +0000
Subject: Re: global scope issue
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-159435@lists.php.net to get a copy of this message
"Shawn McKenzie" <nospam@mckenzies.net> wrote in message news:20030813142705.28520.qmail@pb1.pair.com... > I'm having problems using global vars. I have read the docs and all of the > notes but it's not helping. Simplified example: > > /dir1/script2.php > <?php > $test = array ( 'a' => '1', 'b' => '2'); > ?> > > /dir1/script1.php > <?php > include("/dir1/script2.php"); > print_r($test); //works great > print_r($GLOBALS['test']); //does not work > ?> > > This is a local include so the vars should be in the global scope right? > Any help please? As far as I know, no defined variable is global by default. If you would really need this variable to be global, you'll need to do a global $test; to make $test global. HTH, Ivo

« previous php.general (#159435) next »