预定义变量 - PHP手册笔记

简介: 原文:预定义变量 - PHP手册笔记预定义变量将所有的外部变量表示成内建环境变量,并且将错误信息表示成返回头。超全局变量是在全部作用域中始终可用的内置变量。在函数或方法中无需执行global $variable,就可以访问它们。
原文: 预定义变量 - 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的数组。以命令行方式运行时,将不包含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包含当运行于命令行下传递给当前脚本的参数的数组,第一个参数总是当前脚本的文件名。

(全文完)

目录
相关文章
|
1月前
|
自然语言处理 安全 PHP
PHP 之道笔记整理:最佳实践与安全指南
这篇文章讨论了PHP开发中的最佳实践,包括使用最新稳定版(PHP 8.3)以提升性能和安全,利用`DateTime`类及Carbon库处理日期时间,确保使用UTF-8编码并用`mb_*`函数处理字符串,以及通过密码哈希和数据过滤来加强Web应用安全。文章提醒开发者始终保持对新技术和安全实践的关注。
22 2
|
1月前
|
Linux PHP Windows
蓝易云 - php环境变量的配置步骤
以上就是配置PHP环境变量的步骤,希望对你有所帮助。
22 0
|
2月前
|
存储 PHP
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
【PHP入门】1.2-常量与变量
|
2月前
|
存储 PHP 容器
【PHP 开发专栏】PHP 基础语法与变量详解
【4月更文挑战第30天】本文概述了PHP的基础,包括脚本结构(<?php至?>标签)、注释(单行和多行)、数据类型(整型、浮点型、字符串型、布尔型、数组、对象)、运算符(算术、比较、逻辑)和流程控制(条件、循环语句)。还讨论了PHP变量的定义、作用域、类型转换及引用传递。了解这些基础知识对PHP编程至关重要,实践中不断学习和探索能提升Web开发技能。
|
2月前
|
存储 PHP 开发者
PHP变量命名规则
PHP变量命名规则
34 0
|
2月前
|
存储 数据处理 PHP
PHP变量类型
PHP变量类型
36 0
|
2月前
|
JSON JavaScript Java
【PHP】英文博客专栏PHP快速入门个人笔记
【PHP】英文博客专栏PHP快速入门个人笔记
129 1
|
Web App开发 存储 安全
PHP学习笔记3-表单
PHP 表单处理 PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 一个简单的 HTML 表单 <html> <body> <form action="welcome.php" method="post"> Name: <input type="text" name="name"&
1895 0
|
8天前
|
数据库
基于PHP+MYSQL开发制作的趣味测试网站源码
基于PHP+MYSQL开发制作的趣味测试网站源码。可在后台提前设置好缘分, 自己手动在数据库里修改数据,数据库里有就会优先查询数据库的信息, 没设置的话第一次查询缘分都是非常好的 95-99,第二次查就比较差 , 所以如果要你女朋友查询你的名字觉得很好 那就得是她第一反应是查和你的缘分, 如果查的是别人,那不好意思,第二个可能是你。
25 3