预定义变量
PHP中可以使用预定义常量获取PHP中的信息。常用的预定义常量如下表:
常量名 | 功能 |
---|---|
__FILE__ | 默认常量,PHP程序文件名 |
__LINE__ | 默认常量,PHP程序行数 |
PHP_VERSION | PHP程序版本 |
PHP_OS | 执行PHP解析器的操作系统名称 |
TRUE | 真值 |
FALSE | 假值 |
NULL | null值 |
E_ERROR | 指到最近的错误处 |
E_WARNING | 指到最近的警告处 |
E_PARSE | 指解析语法有潜在问题处 |
E_NOTICR | 为发生不寻常但不一定是错误处 |
超全局变量 — 超全局变量是在全部作用域中始终可用的内置变量
$GLOBALS — 引用全局作用域中可用的全部变量
$_SERVER — 服务器和执行环境信息
$_GET — HTTP GET 变量
$_POST — HTTP POST 变量
$_FILES — HTTP 文件上传变量
$_REQUEST — HTTP Request 变量
$_SESSION — Session 变量
$_ENV — 环境变量
$_COOKIE — HTTP Cookies
$php_errormsg — 前一个错误信息
$http_response_header — HTTP 响应头
$argc — 传递给脚本的参数数目
$argv — 传递给脚本的参数数组
其中__FILE__与__LINE__中的“_”是两条而不是一条。
<?php header("Content-Type:text/html;charset=utf-8"); echo "当前文件路径:".__FILE__; echo "<br>当前行数:".__LINE__; echo "<br>当前PHP版本信息:".PHP_VERSION; echo "<br>当前操作系统:".PHP_OS; ?>
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。