可能重复:
更改先前定义的常量的值
有一个恒定的ABC,我需要得到它的价值,保存,改变,做一些行动和恢复.但我被告知这是不可能的.请告诉我,这是真的吗?如果不是,请告诉我,如何从常量中获取值并为其设置值?
这不可能。常量的要点是不可更改,并且一旦定义常量,就无法重新定义或删除。
不过,还有一些选择。您可以使用普通变量,或者这可能在某种程度上有所帮助:Un-define Constants with Define/apc_define_constants in PHP
根据该文章,您可以使用 apc_* 函数来取消定义和定义它。因此,您可以通过删除它并使用新值重新创建它的方式来更改它。