PHP8 runkit7_constant_add — 类似于 define(),但也允许在类定义中进行常量定义
(PECL runkit7 >= Unknown)
runkit7_constant_add — 类似于 define(),但也允许在类定义中进行常量定义
说明
runkit7_constant_add(string $constant_name, mixed $value, int $newVisibility = ?): bool
参数
constant_name
要声明的常量的名称。可以是一个字符串,表示全局常量,也可以是classname::constname,表示类常量。
value
要存储在新常量中的值可以是 NULL、Bool、Long、Double、String、Array 或 Resource 类型的值。
newVisibility
对于类常量,常量的可见性。默认为 Public。可以使用其中一个 RUNKIT7_ACC_* 常量。
返回值
成功时返回 true, 或者在失败时返回 false。
参见
- define() - 定义一个常量
- runkit7_constant_redefine() - 重新定义一个已经定义的常量
- runkit7_constant_remove() - 移除/删除一个已经定义的常量