浅谈PHP中单引号和双引号到底有啥区别呢?


Posted in PHP onMarch 04, 2015

在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" "。

但是必须使用同一种单或双引号来定义字符串,如:'Hello World"和"Hello World'为非法的字符串定义。

单引号和双引号到底有啥区别呢?

PHP允许我们在双引号串中直接包含字串变量。

而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义效率更高。

比如:

$str='hello';

echo "str is $str"; //运行结果: str is hello

echo 'str is $str'; //运行结果: str is $str

php中,双引号中的变量($var)和特殊字符(\r\n之类)会被转义,单引号中的内容不会被转义(所以效率更高)。
使用上的话,
我以前很喜欢在sql字符串里这样写$sql = "SELECT * FROM table WHERE id = $id",这样里面的$id可以被转义,单引号就不行。

在JavaScript中 单引号 和双引号没有区别,只要成对使用就行。
我在JavaScript 中使用单引号大多是因为 Javascript 和 HTML 打交道比较多,输出 HTML 片段的时候不需要转义 HTML 中属性的引号。
总之,看实际情况来用啦,怎么方便怎么使用。

以上就是本文关于php中单双引号的区别分析了,希望大家能够喜欢

PHP 相关文章推荐
PHP学习之PHP变量
Oct 09 PHP
通过文字传递创建的图形按钮
Oct 09 PHP
第四节--构造函数和析构函数
Nov 16 PHP
PHP配置心得包含MYSQL5乱码解决
Nov 20 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
PHP概率计算函数汇总
Sep 13 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
php出租房数据管理及搜索页面
May 23 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 PHP
PHP实现文件上传与下载
Aug 28 PHP
PHP基本语法
Mar 31 PHP
php查询mysql大量数据造成内存不足的解决方法
Mar 04 #PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
Mar 03 #PHP
PHP获取POST数据的几种方法汇总
Mar 03 #PHP
php函数实现判断是否移动端访问
Mar 03 #PHP
php中instanceof 与 is_a()区别分析
Mar 03 #PHP
PHP中大于2038年时间戳的问题处理方案
Mar 03 #PHP
ecshop 2.72如何修改后台访问地址
Mar 03 #PHP
You might like
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
探讨php中header的用法详解
2013/06/07 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
2014/01/03 PHP
PHP实现的比较完善的购物车类
2014/12/02 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
2016/02/15 Javascript
JS弹出新窗口被拦截的解决方法
2016/08/09 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
微信小程序下拉加载和上拉刷新两种实现方法详解
2019/09/05 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
python调用新浪微博API项目实践
2014/07/28 Python
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
Python数据类型学习笔记
2016/01/13 Python
Python随机读取文件实现实例
2017/05/25 Python
Python pymongo模块用法示例
2018/03/31 Python
python实现屏保计时器的示例代码
2018/08/08 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
python三方库之requests的快速上手
2019/03/04 Python
python twilio模块实现发送手机短信功能
2019/08/02 Python
浅谈Python3中print函数的换行
2020/08/05 Python
Django celery异步任务实现代码示例
2020/11/26 Python
SpringBoot首页设置解析(推荐)
2021/02/11 Python
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
土木工程专业个人求职信
2013/12/05 职场文书
省三好学生申请材料
2014/01/22 职场文书
家长会欢迎标语
2014/06/24 职场文书
元旦晚会活动总结
2014/07/09 职场文书
重阳节标语大全
2014/10/07 职场文书
最新的离婚协议书范本!
2019/07/02 职场文书
apache基于端口创建虚拟主机的示例
2021/04/24 Servers