使用php中的定义后,可以将值赋给具有等号的常量吗?

我知道要定义一个常数,你要做这样的事情

define("CONSTANT", "Hello world.");

如果我想更改常量的值,我将不得不再次执行define()?为什么我不能只做CONSTANT =“ whatever”;在第一次定义之后?

解决方法:

常数的全部意义在于,常数始终不变.定义常量后便无法更改.

即使使用define(“ CONSTANT”,“ Hello world.”);将返回错误.

我只是非常快速地向您展示了您将获得的收益:

Notice: Constant CONSTANT already defined in /Users/stokholm/test.php on line 3

Call Stack:
    0.0003     629992   1. {main}() /Users/stokholm/test.php:0
    0.0171     630232   2. define() /Users/stokholm/test.php:3
上一篇:Java构建时间常量配置


下一篇:由于属性必须是常量表达式错误,Java代码将无法编译