Php 是否可以更改已定义常量的值?
可能重复:Php 是否可以更改已定义常量的值?,php,constants,Php,Constants,可能重复: 有一个恒定的ABC,我需要获取它的值,保存它,更改,执行一些操作和恢复。但有人告诉我这是不可能的。请告诉我,这是真的吗?如果没有,请告诉我,如何从常数中获取值并为其设置值?这是不可能的。常量的点不可更改,一旦定义了常量,就不能重新定义或删除它 但也有选择。您可以使用正态变量,或者这在某种程度上是有帮助的: 根据这篇文章,您可以使用apc_*函数来取消定义和定义它。因此,您可以通过删除它并使用新值重新创建它的方式来更改它。尝试在其他变量中获取常量并将其用作全局变量。。请参阅下面的示例
有一个恒定的ABC,我需要获取它的值,保存它,更改,执行一些操作和恢复。但有人告诉我这是不可能的。请告诉我,这是真的吗?如果没有,请告诉我,如何从常数中获取值并为其设置值?这是不可能的。常量的点不可更改,一旦定义了常量,就不能重新定义或删除它 但也有选择。您可以使用正态变量,或者这在某种程度上是有帮助的:
根据这篇文章,您可以使用apc_*函数来取消定义和定义它。因此,您可以通过删除它并使用新值重新创建它的方式来更改它。尝试在其他变量中获取常量并将其用作全局变量。。请参阅下面的示例
$copyconstant = CONSTANT_VAR;
Then use $copyconstant declaring as global in pages;
global $copyconstant;
echo $copyconstant;
常量意味着常量且不变,您要求执行的操作需要使用一个变量。是的,这是真的,一个名称告诉您不能更改的常量。
$copycontent=constant代码>应该是把它放在一个变量中使用。就像你给变量赋值一样,定义(“ABC”,“foo”)$bar=ABC代码>