浅谈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 相关文章推荐
使用TinyButStrong模板引擎来做WEB开发
Mar 16 PHP
PHP Ajax中文乱码问题解决方法
Feb 27 PHP
php 购物车的例子
May 04 PHP
php 字符转义 注意事项
May 27 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
May 26 PHP
php多用户读写文件冲突的解决办法
Nov 06 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
destoon二次开发常用数据库操作
Jun 21 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
PHP实现批量修改文件后缀名的方法
Jul 30 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
Laravel6.18.19如何优雅的切换发件账户
Jun 14 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
php&java(三)
2006/10/09 PHP
基于MySQL体系结构的分析
2013/05/02 PHP
解析PHP的session过期设置
2013/06/29 PHP
php筛选不存在的图片资源
2015/04/28 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
PHP反射实际应用示例
2019/04/03 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
KnockoutJS 3.X API 第四章之数据控制流if绑定和ifnot绑定
2016/10/10 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
详解Node.js中exports和module.exports的区别
2017/04/19 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
微信小程序自定义音乐进度条的实例代码
2018/08/28 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
Python实战购物车项目的实现参考
2019/02/20 Python
详解python中递归函数
2019/04/16 Python
简单了解django缓存方式及配置
2019/07/19 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
Web页面中八种创建多列等高(等高列布局)的实现技术
2012/12/24 HTML / CSS
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
土木工程专业大学毕业生求职信
2013/10/13 职场文书
大学生个人自荐信
2014/02/24 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
锅炉工岗位职责
2015/02/13 职场文书
医德医风自我评价2015
2015/03/03 职场文书