有一个常数ABC,我需要得到它的价值,保存,改变,做一些动作和恢复。但我被告知这是不可能的。请告诉我,这是真的吗?如果不是,请告诉我,如何从常数中获取值并为其设置值?
答案 0 :(得分:4)
这是不可能的。常量的要点是不要改变,一旦定义了常量,就不能重新定义或删除它。
然而,有选择。您可以使用常规变量,或者这可能在某种程度上有所帮助:Un-define constants with define/apc_define_constants in PHP
根据该帖子,您可以使用apc_ *函数取消定义并定义它。因此,您可以以删除它的方式更改它,并使用新值再次创建它。
答案 1 :(得分:0)
尝试在其他var中获取CONSTANT并将其用作global..refer,例如
$copyconstant = CONSTANT_VAR;
Then use $copyconstant declaring as global in pages;
global $copyconstant;
echo $copyconstant;
答案 2 :(得分:0)
常量意味着不变并且不会改变,你要求做的事情需要使用变量。