php数组索引的Key加引号和不加引号的区别

 更新时间:2014年08月19日 09:05:00   作者:蓝色夏威夷  
这篇文章主要介绍了php数组索引的Key加引号和不加引号的区别,加引号和不加引号是有严重的区别的,需要的朋友可以参考下

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

复制代码 代码如下:

define('WEBHOST','blog');

$wso = array();

$wso['blog'] = 'www.weixiaodeyu.com';

$wso['WEBHOST'] = 'www.jb51.net';

echo $wso[WEBHOST];  //output www.weixiaodeyu.com


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

相关文章

  • 如何设置mysql允许外网访问

    如何设置mysql允许外网访问

    本篇文章是对设置mysql允许外网访问的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP实现服务器状态监控的方法

    PHP实现服务器状态监控的方法

    这篇文章主要介绍了PHP实现服务器状态监控的方法,可实现对指定IP服务器状态的有效监控,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • php的webservice的wsdl的XML无法显示问题的解决方法

    php的webservice的wsdl的XML无法显示问题的解决方法

    本篇文章是对php的webservice的wsdl的XML无法显示问题的解决方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-03-03
  • php 读取shell管道传输过来的内容

    php 读取shell管道传输过来的内容

    已经写了不少后台运行的deamon了.用的挺顺手的,但是我现在想获取管道传过来的内容,不知道咋实现,类似echo "aaaa" |a.php,a.php怎么获得echo的内容,不知道您有什么高见.
    2010-03-03
  • SSI指令

    SSI指令

    这篇文章主要介绍了SSI指令,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2006-11-11
  • PHP 实现base64编码文件上传出现问题详解

    PHP 实现base64编码文件上传出现问题详解

    这篇文章主要介绍了PHP 实现base64编码文件上传出现问题详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 深入php中var_dump方法的使用详解

    深入php中var_dump方法的使用详解

    本篇文章是对php中var_dump方法的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP遍历数组的几种方法

    PHP遍历数组的几种方法

    这三种方法中效率最高的是使用foreach语句遍历数组。从PHP4开始就引入了foreach结构,是PHP中专门为遍历数组而设计的语句,推荐大家使用。先分别介绍这几种方法
    2012-03-03
  • PHP实现的简易版图片相似度比较

    PHP实现的简易版图片相似度比较

    这篇文章主要介绍了PHP实现的简易版图片相似度比较,本文直接给出实现代码,使用方法请看代码中的注释,需要的朋友可以参考下
    2015-01-01
  • 关于crontab的使用详解

    关于crontab的使用详解

    本篇文章是对crontab的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论