我知道要定义一个常数,你要做这样的事情
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