php数组索引的关键加引号和不加引号有哪些区别

  介绍

这篇文章将为大家详细讲解有关php数组索引的关键加引号和不加引号有哪些区别,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

今天在看一个php博客时留意了这么一句话:“php中的索引关键值如果不用引号括起来的话,会将索引关键值解释为一个常量,当找不到该常量的定义时,才将其解释为一个字符串”。我有点不太相信,因为我一直都会将索引关键用引号括起来,从而没有出现这种情况。趁现在有时间正好写行代码测试一下:

定义(& # 39;高手写# 39;& # 39;博客# 39;);   数组$ wso =, ();   $堵水[& # 39;博客# 39;],=,& # 39;www.yisu.com& # 39;;   $堵水[& # 39;高手写# 39;],=,& # 39;www.baiu.com& # 39;;   echo 堵水美元[高手写];,,//output  www.yisu.com

果然,输出的竟然是www.yisu.com,而不是www.baiu.com。现在知道索引关键值加上引号的重要性了吧。如果出现了意想不到的错误可要检查一下了。其实严格执行语言规范就不会出现这种难以调试的错误。

关于“php数组索引的关键加引号和不加引号有哪些区别”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

php数组索引的关键加引号和不加引号有哪些区别