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 相关文章推荐
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
PHP中error_reporting()用法详解
Aug 31 PHP
教你php如何实现验证码
Jan 20 PHP
PHP与Java对比学习日期时间函数
Jul 03 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
PHP后台微信支付和支付宝支付开发
Apr 28 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 PHP
PHP pthreads v3下同步处理synchronized用法示例
Feb 21 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提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
yum命令安装php7和相关扩展
2016/07/04 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
详解使用React全家桶搭建一个后台管理系统
2017/11/04 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
vue中的.$mount('#app')手动挂载操作
2020/09/02 Javascript
深入解析Python中的urllib2模块
2015/11/13 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
Python3实现的简单验证码识别功能示例
2018/05/02 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
Numpy(Pandas)删除全为零的列的方法
2020/09/11 Python
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
小学生自我评价范例
2013/09/24 职场文书
青春无悔演讲稿
2014/05/08 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
2014年平安建设工作总结
2014/11/19 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js