PHP 提供了许多预定义常量,这些常量在脚本的任何地方都可以使用。以下是一些常见的 PHP 预定义常量:
PHP_VERSION
:当前 PHP 的版本号。PHP_OS
:运行 PHP 的操作系统名称。PHP_EOL
:当前系统的换行符(例如 \n
或 \r\n
)。PHP_INT_MAX
:当前平台上最大的整数值。PHP_INT_MIN
:当前平台上最小的整数值。PHP_FLOAT_MAX
:当前平台上最大的浮点数值。PHP_FLOAT_MIN
:当前平台上最小的浮点数值。PHP_DEBUG
:如果启用了调试模式,则为 true
,否则为 false
。PHP_SAPI
:当前 PHP 的服务器 API(例如 cli
、apache2handler
等)。E_ERROR
:致命的运行时错误。E_WARNING
:运行时警告(非致命错误)。E_PARSE
:编译时解析错误。E_NOTICE
:运行时通知(通常是未初始化的变量或数组索引不存在)。E_ALL
:所有错误和警告(除了 E_STRICT
)。E_STRICT
:运行时建议(用于代码兼容性和最佳实践)。__FILE__
:当前文件的完整路径和文件名。__DIR__
:当前文件所在的目录。__LINE__
:当前行号。__FUNCTION__
:当前函数的名称。__CLASS__
:当前类的名称。__METHOD__
:当前方法的名称。__NAMESPACE__
:当前命名空间的名称。__TRAIT__
:当前 trait 的名称。__COMPILER_HALT_OFFSET__
:__halt_compiler()
函数被调用时的字节偏移量。STDIN
:标准输入流。STDOUT
:标准输出流。STDERR
:标准错误流。PHP_EXTENSION_DIR
:PHP 扩展的目录。PHP_BINDIR
:PHP 可执行文件的目录。PHP_CONFIG_FILE_PATH
:PHP 配置文件的路径。DIRECTORY_SEPARATOR
:目录分隔符(例如 /
或 \
)。PATH_SEPARATOR
:路径分隔符(例如 :
或 ;
)。PHP_SHLIB_SUFFIX
:共享库的后缀(例如 .so
或 .dll
)。PHP_FLOAT_DIG
:浮点数精度。PHP_FLOAT_EPSILON
:最小的可表示的正浮点数。PHP_FD_SETSIZE
:文件描述符集合的大小。PHP_FIBER_STACK_SIZE
:Fiber 栈的大小。PHP_FLOAT_MAX_EXP
:浮点数的最大指数值。PHP_FLOAT_MIN_EXP
:浮点数的最小指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。PHP_FLOAT_MIN_10_EXP
:浮点数的最小 10 的指数值。PHP_FLOAT_MAX_10_EXP
:浮点数的最大 10 的指数值。