简单理解PHP超级全局变量
本篇文章给大家带来了关于PHP的相关知识,其中主要介绍了关于超级全局变量的相关内容,超级全局变量是一种特殊的变量类型,是内建的和预定义的,可以从任何范围内访问,不需要执行任何特殊的代码段,下面一起来看一下,希望对大家有帮助。
理解PHP超级全局
超级全局变量是一种特殊的变量类型,因为它们可以从任何范围内访问。可以从任何文件、类、甚至函数中访问,而不需要执行任何特殊的代码段。
超全局变量是内建的和预定义的。程序员可以通过PHP类库来使用它们。请注意,在类库中并非所有内置的预定义变量都是超全局变量。
前提条件
要理解本文的内容,读者应该具备以下条件。
- 对 PHP 变量声明技术有基本了解。
- 对 PHP 有初步的了解。
PHP超级全局变量简介
超级全局变量是在 PHP 4.1.0 中引入的,此后一直是 PHP 的一个重要组成部分。在PHP中大约有9个超全局变量,有时被称为automatic globals
。它们如下所述。
-
$GLOBALS
-
$_SERVER
-
$_GET
-
$_POST
-
$_REQUEST
-
$_SESSION
-
$_COOKIE
-
$_FILE
-
$_ENV
让我们在下面的章节中讨论这些超级全局变量。
$GLOBALS
GLOBALS是一个PHP变量,用于访问PHP脚本中的其他全局变量。所有的PHP全局变量都保存在一个称为‘GLOBALS是一个PHP变量,用于访问PHP脚本中的其他全局变量。所有的PHP全局变量都保存在一个称为`GLOBALS是一个PHP变量,用于访问PHP脚本中的其他全局变量。所有的PHP全局变量都保存在一个称为‘GLOBALS[index] 的数组中。
index 中保存着
variable name` 。
下面是一个使用超全局变量$GLOBAL
的例子:)
<!doctype html> <html> <head> <title>GLOBAL example</title> </head> <body> <?php //php Script // Varriable declaration $a = 5; $b = 6; function multiplication(){ $GLOBALS['c'] = $GLOBALS['a']* $GLOBALS['b']; } multiplication(); echo $c; ?> </body> </html>
登录后复制