php全局数组有9个:1、“$GLOBALS”,是由所有已定义的全局变量组成的数组;2、“$_SERVER”,是包含诸如头信息、路径和脚本位置的数组;3、“$_COOKIE”,由会话数据组成的数组;4、“$_GET”;5、“$_ENV”等。
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
php全局数组
php全局数组全称“超全局数组”或“超全局变量”,是PHP中特殊定义的数组变量,之所以称为超全局数组是因为这些数组在脚本中的任何地方、任何作用域内都可以访问,如函数、类、文件等。
超全局数组变量是在全部作用域中始终可用的内置变量。
PHP中的超全局数组包括以下9个:
$GLOBALS:包含一个引用指向每个当前脚本的全局变量范围内有效的变量。该数组的键名为全局变量的名称。
$_SERVER:显示或获取服务器的相关信息;
$_GET:把数据通过地址栏传递到服务器,这是方式必须是$_GET方式传递;
$_POST:通过表单发送的数据必须是POST方式;
$_REQUEST:包含上面两种数据传递方式(POST和GET);
$_COOKIE:处理客户端的会话数据;
$_SESSION:处理服务器端的会话数据;
$_FILES:上传文件需要用到的数组;
$_ENV: 执行环境提交至脚本的变量
$_GET
<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <body> //注意:信息如何传递!!! <a href="1.php?city=XI'AN&name=tan">数据</a> </body> </html>
<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <body> <?php echo "<pre class="brush:php;toolbar:false">"; echo print_r($_GET); echo ""; echo $_GET['name']; ?>