在 PHP 中,超全局变量是预定义的变量,可以在任何地方使用,无论它们是否在函数或类中声明。这些变量由 PHP 内置,并包含有关当前脚本执行的重要信息。常用的超全局变量包括:$_GET:包含通过 URL 查询字符串发送的数据。数据以键值对形式存储,键是变量名称,值是变量值。例如:http://example.com/index.php?name=John&age=30,$_GET['name'] 将包含 "John",$_GET['age'] 将包含 "30"。$_POST:包含通过 HTML 表单发送的数据。与 $_GET 类似,它也存储键值对。表单控件的名称用于作为键,而控件的值作为值。$_REQUEST:包含 $_GET、$_POST 和其他通过 HTTP 请求发送的数据。优先级为 $_POST > $_GET。$_SERVER:提供有关服务器环境的信息,例如:服务器软件、请求方法、客户端地址、服务器协议。$_ENV:提供有关当前运行环境的信息,例如:操作系统类型、PHP 版本、当前工作目录。$_FILES:包含有关上传文件的信息,例如:文件名、文件大小、临时文件路径。$_COOKIE:提供有关客户端 cookie 的信息,例如:cookie 名称、cookie 值、cookie 有效期。$_SESSION:用于存储会话状态的信息。保存访问者会话期间需要的信息,例如:用户 ID、购物车内容、首选项。