為什么設(shè)置為ture后(對(duì)大小寫不敏感),不會(huì)覆蓋掉原來(lái)的常量呢?
為什么設(shè)置為ture后(對(duì)大小寫不敏感),不會(huì)覆蓋掉呢?
<?php? $p?=?"PII"; define("PII",?7.14,?true); define($p,?3.14); echo?pii; echo?"<br?/>"; echo?PII; ?>
輸出還是:7.14
? ? ? ? ? ? ? ? ? 3.14
應(yīng)該變成3.14
? ? ? ? ? ? ? 3.14
才對(duì)??!求大神指導(dǎo)!
2015-12-09
因?yàn)槌A吭谫x值了以后它的值是不允許隨便更改的。原本定義的PII數(shù)值為7.14,再定義一次PII數(shù)值為3.14系統(tǒng)肯定會(huì)錯(cuò)誤警報(bào),但是由于設(shè)定了true(對(duì)大小寫不敏感),系統(tǒng)為了不出錯(cuò)就把7.14這個(gè)值給Pii了。