On 5 March 2011 05:44, Ashim Kapoor <ashimkap...@gmail.com> wrote: > Dear all, > > I was reading this page > http://php.net/manual/en/reserved.variables.globals.php and I found the > following script there : ---- > > > Here's a function which returns an array of all user defined global > variables: > > <?php > function globals() { > $globals = $GLOBALS; > foreach (array( > 'GLOBALS', > '_ENV', > 'HTTP_ENV_VARS', > '_POST', > 'HTTP_POST_VARS', > '_GET', > 'HTTP_GET_VARS', > '_COOKIE', > 'HTTP_COOKIE_VARS', > '_SERVER', > 'HTTP_SERVER_VARS', > '_FILES', > 'HTTP_POST_FILES', > '_REQUEST' > ) as $var) { > unset($globals[$var]); > } > > return $globals; > } > ?> > > I think that this script UNSETS each supergobal variable,but page says that > it returns ALL user defined vars ? Can some one tell me how that is ? > > Thank you, > Ashim >
You are right. The user note is incorrect. I'll remove it. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php