PHP数组中加引号和不加引号,两种都可以正常运行,但哪种更规范、更好?
一定要加引号,如果不加引号,则方括号中是一个常量,PHP 可能会在以后定义此常量,不幸的是你的代码中有同样的名字。
它能运行,是因为 PHP 自动将裸字符串(没有引号的字符串且不对应于任何已知符号)转换成一个其值为该裸字符串的正常字符串。 例如,如果没有常量定义为 anykey,PHP 将把它替代为 'anykey' 并使用之。
结果:$arr['a'] 的效率高于 $arr[a];
声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/837.html