简单理解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>
登录后复制

