On Mon, 19 Jul 2010 13:37:12 +0530 Shreyas Agasthya <shreyasbr@xxxxxxxxx> 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 <paulf@xxxxxxxxxxxxxxxxx>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 <simcha@xxxxxxxxxxxx> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php