你能在PHP中取消定义或更改常量吗?

2022-08-30 11:16:57

你能在PHP中取消定义或更改常量吗?


答案 1

不。常量是常量

参考资料: php.net/manual/language.constants.php


答案 2

我知道这已经很晚了...但是这里有一件事可能会帮助一些人...

在我的“应用程序.php”文件中(我定义了所有常量并包含在所有脚本中),我执行如下操作:

if( !defined( "LOGGER_ENABLED" )){
define( "LOGGER_ENABLED", true );
}

因此,通常情况下,每个脚本都将启用日志记录...但是,如果在一个特定的脚本中,我不希望出现这种行为,我可以在包含应用程序之前简单地执行此操作.php:

define( "LOGGER_ENABLED", false );

推荐