阅读量:0
在PHP中,超全局变量包括$GLOBALS
、$_SERVER
、$_GET
、$_POST
、$_COOKIE
、$_FILES
和$_SESSION
。要测试这些变量,您可以创建一个简单的PHP脚本,然后通过这些变量来存储和检索数据。以下是一些示例:
- 测试
$GLOBALS
变量:
<?php $GLOBALS['globalVar'] = 'I am a global variable'; echo $GLOBALS['globalVar']; // 输出 "I am a global variable" ?>
- 测试
$_SERVER
变量:
<?php $_SERVER['serverVar'] = 'I am a server variable'; echo $_SERVER['serverVar']; // 输出 "I am a server variable" ?>
- 测试
$_GET
变量:
<?php $_GET['getVar'] = 'I am a get variable'; echo $_GET['getVar']; // 输出 "I am a get variable" (当通过URL参数传递时) ?>
- 测试
$_POST
变量:
<?php $_POST['postVar'] = 'I am a post variable'; echo $_POST['postVar']; // 输出 "I am a post variable" (当通过表单提交时) ?>
- 测试
$_COOKIE
变量:
<?php $_COOKIE['cookieVar'] = 'I am a cookie variable'; echo $_COOKIE['cookieVar']; // 输出 "I am a cookie variable" (当通过cookie设置时) ?>
- 测试
$_FILES
变量:
<?php $_FILES['fileVar']['name'] = 'I am a file variable'; echo $_FILES['fileVar']['name']; // 输出 "I am a file variable" (当上传文件时) ?>
- 测试
$_SESSION
变量:
<?php session_start(); $_SESSION['sessionVar'] = 'I am a session variable'; echo $_SESSION['sessionVar']; // 输出 "I am a session variable" (当启动会话时) ?>
要测试这些超全局变量,您可以将这些示例代码保存到一个PHP文件中,然后通过浏览器访问该文件。您还可以使用PHP的内置函数,如var_dump()
或print_r()
,来查看变量的内容和结构。