达尔之心
2015-11-28 10:33
为什么设置为ture后(对大小写不敏感),不会覆盖掉呢?
<?php $p = "PII"; define("PII", 7.14, true); define($p, 3.14); echo pii; echo "<br />"; echo PII; ?>
输出还是:7.14
3.14
应该变成3.14
3.14
才对啊!求大神指导!
因为常量在赋值了以后它的值是不允许随便更改的。原本定义的PII数值为7.14,再定义一次PII数值为3.14系统肯定会错误警报,但是由于设定了true(对大小写不敏感),系统为了不出错就把7.14这个值给Pii了。
PHP入门篇
455995 学习 · 6306 问题
相似问题