已采纳回答 / 骑着小猪学编程
刚开始PII是字符串,通过define函数设置后它是常量名,在内存中申请了空间保存了值,$P是变了名,变量值是可以替换的,你先给$p变量赋值PII,通过define对PII赋常量值3.14,这时候PII开辟了另一个内存空间,跟$p没有直接关系,你在改变$P值为3时,是对变量$p操作,而不是对常量PII操作,
2015-10-08