PHP 中常用的超全局变量
在 PHP 中,超全局变量是预定义的变量,可以在任何地方使用,无论它们是否在函数或类中声明。这些变量由 PHP 内置,并包含有关当前脚本执行的重要信息。
常用的超全局变量包括:
- $_GET:包含通过 URL 查询字符串发送的数据。
- $_POST:包含通过 HTML 表单发送的数据。
- $_REQUEST:包含通过 GET 或 POST 方法发送的所有数据。
- $_SERVER:包含有关服务器环境的信息。
- $_ENV:包含有关当前运行环境的信息。
- $_FILES:包含有关上传文件的信息。
- $_COOKIE:包含有关客户端 cookie 的信息。
- $_SESSION:保存会话状态的信息。
每个超全局变量的详细说明:
-
$_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
- 购物车内容
- 首选项
以上就是在php中有哪些常用的超全局变量的详细内容,更多请关注知识资源分享宝库其它相关文章!
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。