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


Posted in PHP onAugust 19, 2014

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

define('WEBHOST','blog');
$wso = array();
$wso['blog'] = 'www.weixiaodeyu.com';
$wso['WEBHOST'] = '3water.com';
echo $wso[WEBHOST];  //output www.weixiaodeyu.com

果然,输出的竟然是www.weixiaodeyu.com,而不是3water.com。现在知道索引KEY值加上引号的重要性了吧。如果出现了意想不到的错误可要检查一下了。其实严格执行语言规范就不会出现这种难以调试的错误。
PHP 相关文章推荐
屏蔽浏览器缓存另类方法
Oct 09 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
phpMyAdmin 安装及问题总结
May 28 PHP
php下目前为目最全的CURL中文说明
Aug 01 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
May 05 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
PHP将回调函数作用到给定数组单元的方法
Aug 19 PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 PHP
php5与php7的区别点总结
Oct 11 PHP
Laravel框架Eloquent ORM删除数据操作示例
Dec 03 PHP
zend framework框架中url大小写问题解决方法
Aug 19 #PHP
深入理解PHP中的global
Aug 19 #PHP
PHP Session机制简介及用法
Aug 19 #PHP
phpExcel中文帮助手册之常用功能指南
Aug 18 #PHP
PHP 导出Excel示例分享
Aug 18 #PHP
PHPer 需要了解的 5 个 Composer 小技巧
Aug 18 #PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
Aug 18 #PHP
You might like
聊天室php&mysql(一)
2006/10/09 PHP
php 表单数据的获取代码
2009/03/10 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
JQuery 获得绝对,相对位置的坐标方法
2010/02/09 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
jQuery中[attribute=value]选择器用法实例
2014/12/31 Javascript
NodeJS学习笔记之(Url,QueryString,Path)模块
2015/01/13 NodeJs
jquery实现图片放大镜功能
2015/11/23 Javascript
基于node实现websocket协议
2016/04/25 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
2017/08/19 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
2018/08/31 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
2020/12/25 Vue.js
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
python利用OpenCV2实现人脸检测
2020/04/16 Python
对python条件表达式的四种实现方法小结
2019/01/30 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
2019/08/31 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
Django之腾讯云短信的实现
2020/06/12 Python
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
C语言开发工程师测试题
2016/12/20 面试题
村道德模范事迹材料
2014/08/28 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
致运动员的广播稿
2015/08/19 职场文书
一篇文章带你深入了解Mysql触发器
2021/08/02 MySQL