PHP预定义变量有哪些

预定义变量


  PHP中可以使用预定义常量获取PHP中的信息。常用的预定义常量如下表:

常量名功能
__FILE__默认常量,PHP程序文件名
__LINE__默认常量,PHP程序行数
PHP_VERSIONPHP程序版本
PHP_OS执行PHP解析器的操作系统名称
TRUE真值
FALSE假值
NULLnull值
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;
?>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

PHP预定义变量有哪些