Re: variable scope

From: Date: Tue, 12 Mar 2002 22:54:59 +0000
Subject: Re: variable scope
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-88253@lists.php.net to get a copy of this message
Something most have just been wigging out or something because I can't get it to do it again. Maybe I just did something wrong, but it seems to be working now. Thanks for the help though, Dave "Lars Torben Wilson" <torben@php.net> wrote in message news:1015973063.2146.82.camel@ali... > On Tue, 2002-03-12 at 14:38, David Johansen wrote: > > I have a little chunk of code that checks to see if a variable exists and if > > not then it sets it. It goes like this: > > > > if (empty($page)) > > { > > $page = "login"; > > } > > > > I then end that part of the php script after doing what I need to. Then I > > start up again on the same html page and I assumed that $page had a value > > assigned to it because of the above code, but it appears that it doesn't. Is > > this supposed to happen or is something weird happening. I added that little > > bit of code to the second chunk of code and it fixed the problem. Is that > > the "right" way to do it? Is that variable only available in the <?php ?> > > that it's declared in? Thanks, > > Dave > > Shouldn't be. A variable is valid from the point it's declared until > it's unset(), or goes out of scope (the function within which it was > declared ends), or the script ends. > > Can you provide a short script which exhibits this behaviour? > > > -- > Torben Wilson <torben@php.net> > http://www.thebuttlesschaps.com > http://www.hybrid17.com > http://www.inflatableeye.com > +1.604.709.0506 >

« previous php.general (#88253) next »