Re: Re: global scope issue
| From: | Curt Zirzow | Date: | Wed, 13 Aug 2003 15:23:44 +0000 |
| Subject: | Re: Re: global scope issue | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-159441@lists.php.net to get a copy of this message | ||
* Thus wrote Ford, Mike [LSS] (M.Ford@lmu.ac.uk):
> > -----Original Message-----
> > From: Ivo Fokkema [mailto:I.F.A.C.Fokkema@LUMC.nl]
> > Sent: 13 August 2003 15:45
> >
> > "Shawn McKenzie" <nospam@mckenzies.net> wrote in message
> > news:20030813142705.28520.qmail@pb1.pair.com...
> >
> > 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.
>
> Absolute rubbish!! ALL variables used in the global scope are automatically
> global and available in the superglobal array $GLOBALS. You're confusing
> this with the issue that global variables are not automatically accessible
> within functions but must be "imported" with the global statement. (And a
> global statement in the gloabl scope has absolutely no effect whatsoever.)
I also believe php gives a warning/error about globaling a global
var in global scope.
Curt
--
"I used to think I was indecisive, but now I'm not so sure."