From c191d2de8916f20a0953df123f073a2fbd6b8648 Mon Sep 17 00:00:00 2001 From: Philip Olson Date: Sun, 20 Apr 2008 06:48:12 +0000 Subject: [PATCH] Created new superglobals page. Also, superglobal content from ../variables.xml was folded into this page. git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@257945 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../predefined/variables/superglobals.xml | 125 ++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 language/predefined/variables/superglobals.xml diff --git a/language/predefined/variables/superglobals.xml b/language/predefined/variables/superglobals.xml new file mode 100644 index 0000000000..2687667c0c --- /dev/null +++ b/language/predefined/variables/superglobals.xml @@ -0,0 +1,125 @@ + + + + + + Superglobals + Superglobals are built-in variables that are always available in all scopes + + + + &reftitle.description; + + Several predefined variables in PHP are "superglobals", which means they + are available in all scopes throughout a script. There is no need to do + global $variable; to access them within functions + or methods. + + + These superglobal variables are: + + $GLOBALS + $_SERVER + $_GET + $_POST + $_FILES + $_COOKIE + $_SESSION + $_REQUEST + $_ENV + + + + + + &reftitle.changelog; + + + + + + &Version; + &Description; + + + + + 4.1.0 + + Superglobals were introduced to PHP. + + + + + + + + + + &reftitle.notes; + + Variable availability + + By default, all of the superglobals are available but there are + directives that affect this availability. For further information, refer + to the documentation for + variables_order. + + + + Dealing with register_globals + + If the deprecated register_globals + directive is set to on then the variables within will + also be made available in the global scope of the script. For example, + $_POST['foo'] would also exist as $foo. + + + For related information, see the FAQ titled + "How does register_globals affect me?" + + + + Variable variables + + Superglobals cannot be used as + variable variables + inside functions or class methods. + + + + + + &reftitle.seealso; + + + variable scope + The variables_order directive + The filter extension + + + + + + + +