预定义变量 - PHP手册笔记
预定义变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。超全局变量是在全部作用域中始终可用的内置变量。在函数或方法中无需执行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
的数组。以命令行方式运行时,将不包含argv
和argc
信息,他们将存在与$_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
包含当运行于命令行下传递给当前脚本的参数的数组,第一个参数总是当前脚本的文件名。
(全文完)
预定义变量 - PHP手册笔记相关推荐
- 预定义异常 - PHP手册笔记
原文:预定义异常 - PHP手册笔记 Exception是所有异常的基类,类摘要如下: <?php class Exception {protected string $message; // ...
- PHP学习笔记1.2——预定义变量参考
预定义变量和用户自定义变量在使用上没有区别,大多数预定义变量的执行结果都是服务器的相关信息(如:版本号.路径.错误参数等),所以我们很少将其用于网站前台开发,如果被别有用心得人知道了后,会严重威胁服务 ...
- cmake学习笔记(2)--CMake常用的预定义变量
cmake常用的预定义变量不多,根据经验掌握如下几个就基本上够用了: PROJECT_NAME : 通过 project() 指定项目名称 PROJECT_SOURCE_DIR : 工程的根目录 PR ...
- bash之预定义变量
1.2 预定义变量 echo $PWD 当前路径 echo $USER 当前用户 echo $HOME 当前用户的家目录 echo $PATH 当前的环境变量 echo ~ 当前用户的用户迷路 ech ...
- linux系统预定义变量有哪些,Shell预定义变量用法详解
预定义变量是在 Shell 一开始时就定义的变量,这一点和默认环境变量有些类似.不同的是,预定义变量不能重新定义,用户只能根据 Shell 的定义来使用这些变量. 严格来说,位置参数变量也是预定义变量 ...
- shell预定义变量
预定义变量: 就是shell设计者已经事先定义好的变量,可以直接在shell脚本中使用. 预定义变量 功能描述 $$ 当前进程的进程号(PID) $! 后台运行的最后一个进程的进程号(PID) $? ...
- c++ 预处理命令 预定义变量用法
预处理命令 预定义变量用法 语法 在不同的编译器可能会有所不同, 但是一般是可用的 语法 LINE FILE DATE TIME _cplusplus STDC 在不同的编译器可能会有所不同, 但是一 ...
- make的自动变量和预定义变量
make的自动变量 $@ 规则目标的文件名.如果目标是档案文件的一个成员,"$@"就是档案文件的名称 $% 当目标是档案文件的一个成员时,"$%"是该成员的名称 ...
- shell脚本编译规范(编写第一个脚本,脚本变量的作用,类型 ,了解read命令,let命令,环境变量和预定义变量)
文章目录 shell脚本编译规范 shell脚本应用场景 shell编程规范 编写第一个脚本 执行脚本文件四种方法 echo输出友好提示信息 管道与重定向 管道操作符号"|" sh ...
最新文章
- 【PC工具】chrome插件:n多好用实用chrome插件
- 文巾解题 16. 最接近的三数之和
- boost::geometry::model::multi_point用法的测试程序
- 圣诞节必备装饰场景PSD设计素材,不仅高清高质量
- Python探索记(10)——字符串(下)
- leetcode[541]翻转字符串里的单词/reverse words in a string 综合考察了字符串的多种操作
- jdbc防止sql注入-PreparedStatement
- 中柏平板u盘启动_中柏A13笔记本如何进bios设置u盘启动
- .Net 调用中国气象台Web Service
- 百度开发者搜索及个人搜索方式总结
- 苹果尝试支持AdobeFlash,结果尴尬了
- 拦截QT关闭窗口的CloseEvent()解析
- 庄子 君子之交淡如水,小人之交甘若醴。
- pdf在线翻译_如何在线翻译整篇PDF论文?
- txt文本怎么去除重复项
- 运动轨迹绘制页面的设计与实现:仿照运动APP的轨迹记录功能将HTML5地理定位技术用于移动设备,实现地图显示与用户打车从起点到终点的运动轨迹绘制效果。
- SQL WHERE AND OR
- Qt读取qss文件失败或qss不生效解决方案
- win10 开启全局代理
- 74 [backtrader期货策略] 十大经典策略-汉斯123策略(逻辑优化版)
热门文章
- 给初恋女孩的信....
- python编程基础之二十
- 运用层通过shell脚本直接操控gpio
- sql中varchar(n),nvarchar(n) 长度性能及所占空间分析
- 多彩浏览器win10版 隐私声明
- 计算程序运行时间(.net1.1 于.net2.0的区别)在.net2.0中提供了Stopwatch类,简单例子...
- Install ArchLinux on SSD
- some tips from baidu
- 在VM6.5正式版中安装ESX Server 3.5的办法
- Bitcoin推特遭到清洗!发生了什么?