博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php中区分大小写的超全局变量总结
阅读量:6069 次
发布时间:2019-06-20

本文共 1074 字,大约阅读时间需要 3 分钟。

平时写程序,用$_POST[]都是大写,而今天在写一个搜索程序的时候把大写弄成了小写,就出现了无论如何都提交不了内容的情况。看来,在php中对于一些超全局变量是区分大小写的。下面总结一些区分大小的超全局变量供大家参考。

PHP 超全局变量

$GLOBALS

包含一个引用指向每个当前脚本的全局范围内有效的变量。该数组的键名为全局变量的名称。从 PHP 3 开始存在 $GLOBALS 数组。

$_SERVER

变量由 web 服务器设定或者直接与当前脚本的执行环境相关联。类似于旧数组 $HTTP_SERVER_VARS 数组(依然有效,但反对使用)。

$_GET

经由 URL 请求提交至脚本的变量。类似于旧数组 $HTTP_GET_VARS 数组(依然有效,但反对使用)。

$_POST

经由 HTTP POST 方法提交至脚本的变量。类似于旧数组 $HTTP_POST_VARS 数组(依然有效,但反对使用)。

$_COOKIE

经由 HTTP Cookies 方法提交至脚本的变量。类似于旧数组 $HTTP_COOKIE_VARS 数组(依然有效,但反对使用)。

$_FILES

经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)。详细信息请参阅 POST 方法上传。

$_ENV

执行环境提交至脚本的变量。类似于旧数组 $HTTP_ENV_VARS 数组(依然有效,但反对使用)。

$_REQUEST

经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。所有包含在该数组中的变量的存在与否以及变量的顺序均按照 php.ini 中的 variables_order 配置指示来定义。此数组在 PHP 4.1.0 之前没有直接对应的版本。参见 import_request_variables()。

注意 自 PHP 4.3.0 起,$_FILES 中的文件信息不再存在于 $_REQUEST 中。

注: 当运行于命令行模式时,此数组将不会包含 argv 和 argc 条目;它们已经存在于数组 $_SERVER 中。

$_SESSION

 

当前注册给脚本会话的变量。类似于旧数组 $HTTP_SESSION_VARS 数组(依然有效,但反对使用)。详细信息,请参照 Session 处理函数章节。

转载于:https://www.cnblogs.com/dddm/archive/2012/03/31/2426880.html

你可能感兴趣的文章
ElasticSearch 常用的查询过滤语句
查看>>
[React] Implement a Higher Order Component with Render Props
查看>>
uc浏览器视频缓存合并工具
查看>>
jce_policy安装【java密码扩展无限制权限策略文件安装】
查看>>
django 中的transaction(事务管理)
查看>>
Array properties in Spring Framework
查看>>
【转】移动端App测试实用指南
查看>>
IOS学习笔记07---C语言函数-printf函数
查看>>
MySQL Cluster 4个数据节点压力测试--mysqlslap工具压400W写
查看>>
Sonar入门(四):Eclipse集成Sonar
查看>>
为PartialView传递一个参数
查看>>
《GK101任意波发生器》升级固件发布(版本:1.0.2.build126)
查看>>
新浪微博客户端(41)-切换表情键盘
查看>>
开机黑屏 仅仅显示鼠标 电脑黑屏 仅仅有鼠标 移动 [已成功解决]
查看>>
OSI七层模型具体解释
查看>>
thrift:swift项目笔记
查看>>
【CodeForces 266C】Below the Diagonal(模拟)
查看>>
电容参数:X5R,X7R,Y5V,COG 详解
查看>>
[学习opencv]图像腐蚀、膨胀、开闭操作
查看>>
让editplus支持sql编辑
查看>>