runkit7_constant_redefine — 重新定义一个已经定义的常量
(PECL runkit7 >= Unknown)
runkit7_constant_redefine — 重新定义一个已经定义的常量
说明
runkit7_constant_redefine(string $constant_name, mixed $value, int $new_visibility = ?): bool
参数
constant_name
要重新定义的常量。可以是一个全局常量的名称,也可以是 classname::constname,表示类常量。
value
要分配给常量的值。
new_visibility
对于类常量,常量的新可见性。默认情况下保持不变。可以使用其中一个 RUNKIT7_ACC_* 常量。
返回值
成功时返回 true, 或者在失败时返回 false。
参见
- runkit7_constant_add() - 类似于 define(),但也允许在类定义中进行常量定义
- runkit7_constant_remove() - 类似于 define(),但也允许在类定义中进行常量定义