博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
预定义变量 - PHP手册笔记
阅读量:5950 次
发布时间:2019-06-19

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

原文:

预定义变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。超全局变量是在全部作用域中始终可用的内置变量。在函数或方法中无需执行global $variable,就可以访问它们。

$GOBALS引用全局作用域中可用的全部变量,在PHP中总是可用。

$_SERVER服务器和执行环境信息,这个包含的数组元素较多,比如$_SERVER['PHP_SELFT']$_SERVER['SCRIPT_FILENAME']$_SERVER['SERVER_NAME']等。这个数组中的项目由Web服务器创建,不能保证每个服务器都提供全部项目。

$_GET通过URL参数传递给当前脚本的变量数组。

$_POST通过HTTP POST方法传递给当前脚本的变量的数组。

$_FILES通过HTTP POST方式上传到当前脚本的文件的数组。

$_REQUEST默认情况包含了$_GET$_POST$_COOKIE的数组。以命令行方式运行时,将不包含argvargc信息,他们将存在与$_SERVER数组。这个数组的项目及其顺序依赖与PHP的variables_order指令的配置。

$_SESSION当前脚本可用SESSION变量的数组,通过session_start()启动新会话或者重用现有会话。

$_ENV通过环境方式传递给当前脚本的变量的数组,这些变量从PHP解析器的运行环境导入到PHP的全局命名空间。

$_COOKIE通过HTTP Cookies方式传递给当前脚本的变量的数组,可以通过setcookie()在客户端设置Cookie。

$php_errormsg包含由PHP生成的最新错误信息,只在错误发生的作用域内可用。

$HTTP_RAW_POST_DATA包含POST提交的原始数据。

$http_response_header包含了HTTP响应头,在我的系统中怎么没有试验成功呢。

$argc包含当运行于命令行下传递给当前脚本的参数的数目,最小值为1。仅在regiser_argc_argv打开时可用。

$argv包含当运行于命令行下传递给当前脚本的参数的数组,第一个参数总是当前脚本的文件名。

(全文完)

转载地址:http://ussxx.baihongyu.com/

你可能感兴趣的文章
centos 7 下安装mysql5.7
查看>>
【记录】Xmind8 Pro 激活
查看>>
UpdatePanel 控件失效,不能局部刷新
查看>>
C语言博客作业05--指针
查看>>
双向绑定的具体应用场景有哪些
查看>>
JS循环汇总
查看>>
Secret Code
查看>>
H5混合开发APP配置以及第一个工程--博客园老牛大讲堂
查看>>
Laravel通过Swoole提升性能
查看>>
ES6系列_5之数字操作
查看>>
【转】mysql 分析查找执行效率慢的SQL语句
查看>>
在已经定义好的系统类或者自定义类中添加扩展方法
查看>>
各种SKYPE网页代码,SKYPE在线代码
查看>>
eclipse安装与使用
查看>>
Java零基础学习(二)自定义类型及基本语法
查看>>
linux中强大且常用命令:find、grep
查看>>
jdk源码分析红黑树——插入篇
查看>>
android使用JNI调用C,C++
查看>>
C++ 标准模板库介绍(STL)
查看>>
【构造】【贪心】hdu6090 Rikka with Graph
查看>>