PHP基础
PHP基础 第十三章 预定义变量
#### 1.超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量 - $GLOBALS - $_SERVER - $_GET - $_POST - $_FILES - $_COOKIE - $_SESSION - $_REQUEST - $_ENV #### 2.$GLOBALS — 引用全局作用域中可用的全部变量 #### 3.$_SERVER — 服务器和执行环境信息 #### 4.$_GET — HTTP GET 变量 #### 5.$_POST — HTTP POST 变量 #### 6.$_FILES — HTTP 文件上传变量 #### 7.$_REQUEST — HTTP Request 变量 由于 $_REQUEST 中的变量通过 GET,POST 和 COOKIE 输入机制传递给脚本文件,因此可以被远程用户篡改而并不可信。这个数组的项目及其顺序依赖于 PHP 的 variables_order 指令的配置。 #### 8.$_SESSION — Session 变量 #### 9.$_ENV — 环境变量 通过环境方式传递给当前脚本的变量的数组。 这些变量被从 PHP 解析器的运行环境导入到 PHP 的全局命名空间。很多是由支持 PHP 运行的 Shell 提供的,并且不同的系统很可能运行着不同种类的 Shell,所以不可能有一份确定的列表。请查看你的 Shell 文档来获取定义的环境变量列表。 其他环境变量包含了 CGI 变量,而不管 PHP 是以服务器模块还是 CGI 处理器的方式运行 #### 10.$_COOKIE — HTTP Cookies #### 11.$php_errormsg — 前一个错误信息 包含由 PHP 生成的最新错误信息。这个变量只在错误发生的作用域内可用,并且要求 track_errors 配置项是开启的(默认是关闭的)。 #### 12.$HTTP_RAW_POST_DATA — 原生POST数据 一般而言,使用 php://input 代替 $HTTP_RAW_POST_DATA。 #### 13.$http_response_header — HTTP 响应头 **$http_response_header** 数组与 get_headers() 函数类似。当使用HTTP 包装器时,$http_response_header 将会被 HTTP 响应头信息填充。 **$http_response_header** 将被创建于局部作用域中。 #### 14.$argc — 传递给脚本的参数数目 包含当运行于命令行下时传递给当前脚本的参数的数目。 **Note:** 脚本的文件名总是作为参数传递给当前脚本,因此 $argc 的最小值为 1。 ****Note: 这个变量仅在 register_argc_argv 打开时可用。 #### 15.$argv — 传递给脚本的参数数组 包含当运行于命令行下时传递给当前脚本的参数的数组。 **Note:** 第一个参数总是当前脚本的文件名,因此 $argv[0] 就是脚本文件名。 **Note:** 这个变量仅在 register_argc_argv 打开时可用
顶部
收展
底部
[TOC]
目录
PHP基础 第一章 基本语法
PHP基础 第二章 类型
PHP基础 第三章 变量
PHP基础 第四章 常量
PHP基础 第五章 运算符
PHP基础 第六章 流程控制
PHP基础 第七章 函数
PHP基础 第八章 命名空间
PHP基础 第九章 异常与错误
PHP基础 第十章 类与对象
PHP基础 第十一章 生成器
PHP基础 第十二章 引用
PHP基础 第十三章 预定义变量
PHP基础 第十四章 上下文(Context)选项和参数
PHP基础 第十五章 支持的协议和封装协议
PHP基础 第十六章 安全
PHP基础 第十七 章 特点
PHP基础 第十八章 PHP 核心:骇客指南
PHP基础 第十九章 核心配置选项列表
相关推荐
PHP函数
PHP设计模式
PHP算法
PHP版本