php基础
首页 > php基础 > PHP预定义变量有哪些

PHP预定义变量有哪些

2021-03-27 14:25:05 11

编辑 收藏

预定义变量


  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__中的“_”是两条而不是一条。

  1. <?php
  2. header("Content-Type:text/html;charset=utf-8");
  3. echo "当前文件路径:".__FILE__;
  4. echo "<br>当前行数:".__LINE__;
  5. echo "<br>当前PHP版本信息:".PHP_VERSION;
  6. echo "<br>当前操作系统:".PHP_OS;
  7. ?>