关于PHP数组索引加不加引号的区别
2013-08-20 22:59
225 查看
今天有一学生问了我一个问题,说输出索引数组键值不加上引号为什么可以运行它和加引号以及不加有什么区别?
下面我们来看一个例子
他们的输出结果如下图:2和3都能输出相同的值、但是对于2如果php.ini配置文件里面没有配置相关信息就会有警告信息、配置了就不会有。
相关配置文件:error_reporting = ~E_NOTICE、并且不带引号的输出会影响性能!建议大家使用引号的。。
下面我们来看一个例子
<?php $url = $_SERVER['REQUEST_URI']; echo "1 ---- ".$url."<br />"; $url = parse_url($url); echo "2 ---- ".$url[path]."<br />"; echo "3 ---- ".$url["path"]."<br />";
他们的输出结果如下图:2和3都能输出相同的值、但是对于2如果php.ini配置文件里面没有配置相关信息就会有警告信息、配置了就不会有。
相关配置文件:error_reporting = ~E_NOTICE、并且不带引号的输出会影响性能!建议大家使用引号的。。
相关文章推荐
- php数组索引的Key加引号和不加引号的区别
- php 索引,关联数组之mysql_fetch_assoc ,mysql_fetch_array,mysql_fetch_row 三者的区别?
- PHP中关于单双引号的区别
- 关于PHP数组重新索引问题
- 数组索引加不加引号的区别
- PHP数组键值使用单引号和双引号和无符号的区别
- PHP数组键值使用单引号和双引号和无符号的区别
- 实例分析php单引号和双引号的区别
- C++中关于[]静态数组和new分配的动态数组的区别分析
- PHP中单引号与双引号的区别
- 关于二维数组和一维指针数组的区别
- PHP中对单引号和双引号的区别(好文)
- print输出数组有无双引号的区别
- 关于ImageView定义数组,索引下标递增求余的原因分析
- PHP合并数组+与array_merge的区别分析
- PHP中单引号 和双引号的区别
- php实现数组中索引关联数据转换成json对象的方法
- PHP单引号与双引号区别记录