笔者看过很多的php的程序,有的数组索引用了引号,有的没用引号,那么,到底要不要用引号呢?
比如有个数组 $Arr=array("name"=>"齐先生");
现在我们要输出这个数组第一个元素,有两种方法:
1、 echo $Arr['name'];
2、 echo $Arr[name];
这两种方法,都能输出“齐先生”,但是,他们的效率差别很大;
第二种方法,php会把name当做常量来处理,如果找不到,会抛出一个notice错误,然后将name内部转换成字符串,然后再输出数组元素,
很显然这种转换增加了系统开销,特别是在系统没有配置报错级别时,抛出的notice错误足够你头疼了。
所以,建议在用到非数字索引的数组时,用上引号吧~~
【来源: 原创成品 php mysql 毕业设计、课程设计、作业下载网 http://www.9laile.com 转载请注明出处】