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 的指数值。