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

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

WBOY
Lepaskan: 2016-06-06 20:01:29
asal
1572 orang telah melayarinya

今天有一学生问了我一个问题,说输出索引数组键不加上引号为什么可以运行它和加引号以及不加有什么区别? 下面我们来看一个例子 ?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>";
Salin selepas log masuk

         他们的输出结果如下图:2和3都能输出相同的值、但是对于2如果php.ini配置文件里面没有配置相关信息就会有警告信息、配置了就不会有。

相关配置文件:error_reporting = ~E_NOTICE、并且不带引号的输出会影响性能!建议大家使用引号的。。

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

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan