搜集整理的一些常量,可能会有重复
以下是一些常见的PHP内置常量及其解释:
- LINE:当前行号。
- FILE:当前文件的完整路径和文件名。
- DIR:当前文件所在的目录。
- FUNCTION:当前函数名。
- CLASS:当前类名。
- TRAIT:当前trait名。
- METHOD:当前方法名。
- NAMESPACE:当前命名空间名。
- PHP_VERSION:当前PHP版本号。
- PHP_OS:当前操作系统名称。
- PHP_EOL:当前操作系统的换行符。
- PHP_INT_MAX:当前PHP环境中整数类型的最大值。
- PHP_INT_SIZE:当前PHP环境中整数类型的字节大小。
- TRUE:布尔类型的true值。
- FALSE:布尔类型的false值。
- NULL:表示一个空值。
- PHP_FLOAT_MAX:当前PHP环境中浮点数类型的最大值。
- PHP_FLOAT_MIN:当前PHP环境中浮点数类型的最小值。
- PHP_SAPI:当前PHP环境的服务器API类型。
- PHP_EXTENSION_DIR:当前PHP环境中扩展文件的目录。
这些常量都是在PHP中使用的预定义常量,它们代表不同的值或者状态。以下是对这些常量的解释:
EXTR_OVERWRITE (integer):在extract函数中,对于重复的键名,使用新值覆盖旧值。
EXTR_SKIP (integer):在extract函数中,对于重复的键名,跳过不覆盖旧值。
EXTR_PREFIX_SAME (integer):在extract函数中,对于重复的键名,为后续的键名加上前缀,并保留原始键名。
EXTR_PREFIX_ALL (integer):在extract函数中,为所有的键名加上前缀。
EXTR_PREFIX_INVALID (integer):在extract函数中,在获得无效或数字类型名称的键名时,为后续的键名加上前缀。
EXTR_PREFIX_IF_EXISTS (integer):在extract函数中,如果键名已经存在,则为后续的键名加上前缀。
EXTR_IF_EXISTS (integer):在extract函数中,如果键名已经存在,则不覆盖旧值。
SORT_ASC (integer):用于排序函数,表示按照升序排序。
SORT_DESC (integer):用于排序函数,表示按照降序排序。
SORT_REGULAR (integer):用于排序函数,表示使用常规排序。
SORT_NUMERIC (integer):用于排序函数,表示按照数字大小排序。
SORT_STRING (integer):用于排序函数,表示按照字符串排序。
CASE_LOWER (integer):用于字符串相关的函数,表示将字符串转换为小写。
CASE_UPPER (integer):用于字符串相关的函数,表示将字符串转换为大写。
COUNT_NORMAL (integer):在count函数中,表示对数组元素进行常规计数。
COUNT_RECURSIVE (integer):在count函数中,表示对数组元素进行递归计数。
ASSERT_ACTIVE (integer):用于assert函数,表示断言是否激活。
ASSERT_CALLBACK (integer):用于assert函数,表示断言回调函数。
ASSERT_BAIL (integer):用于assert函数,表示在断言失败时中止执行。
ASSERT_WARNING (integer):用于assert函数,表示触发警告并继续执行。
ASSERT_QUIET_EVAL (integer):用于assert函数,表示在触发警告之前进行静默求值。
CONNECTION_ABORTED (integer):在连接处理函数中,表示连接中止。
CONNECTION_NORMAL (integer):在连接处理函数中,表示连接正常。
CONNECTION_TIMEOUT (integer):在连接处理函数中,表示连接超时。
INI_USER (integer):用于ini_get和ini_set函数,表示设置或获取用户级别的配置选项。
INI_PERDIR (integer):用于ini_get和ini_set函数,表示设置或获取仅限在脚本文件中有效的配置选项。
INI_SYSTEM (integer):用于ini_get和ini_set函数,表示设置或获取系统级别的配置选项。
INI_ALL (integer):用于ini_get和ini_set函数,表示设置或
标签:PHP,函数,名称,当前,ini,integer,php,键名,常量 From: https://blog.51cto.com/u_15668841/6778762