首页 > php教程 > php手册 > 关于PHP数组索引加不加引号的区别

关于PHP数组索引加不加引号的区别

WBOY
发布: 2016-06-06 20:01:29
原创
1572 人浏览过

今天有一学生问了我一个问题,说输出索引数组键不加上引号为什么可以运行它和加引号以及不加有什么区别? 下面我们来看一个例子 ?php$url = $_SERVER['REQUEST_URI'];echo 1 ---- .$url.br /;$url = parse_url($url);echo 2 ---- .$url[path].br /;echo 3 --

        今天有一学生问了我一个问题,说输出索引数组键值不加上引号为什么可以运行它和加引号以及不加有什么区别?

        下面我们来看一个例子

<?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数组索引加不加引号的区别

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板