On Mon, 19 Jul 2010 13:37:12 +0530
Shreyas Agasthya <shreya...@gmail.com> wrote:

> My two cents on this one.
> 
> Modify the $name within the function and print it.
> 
> Modify the$name outside the function (means the non-global-declared $name)
> and print it. You will know the difference.
> 
> --Shreyas
> 
> On Mon, Jul 19, 2010 at 7:41 AM, Paul M Foster <pa...@quillandmouse.com>wrote:
> 
> > On Sun, Jul 18, 2010 at 06:37:30PM -0400, David Mehler wrote:
> >
> > > Hello,
> > > I've got a file with a variable declared in it. For purposes of this
> > post:
> > >
> > > $name = $_POST['name'];

> > >
> > > I'm wondering do I have to have $name declared as a global variable
> > > within that function? For example:
> > >
> > > function customFunction() {
> > > global $name
> > > }
> > >
> > > I've tried it both ways and both ways it works, with and without the
> > > global statement. I was under the impression that to be useful in a
> > > function variables outside were not accessible.
> > > Thanks.
> > > Dave.



It sounds like 'register globals' is turned on in your php.ini, and therefore 
$name will be visible everywhere, since it is taken from $_POST['name'].

-- 
Simcha Younger <sim...@syounger.com>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to