浅谈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 数组遍历的差异(array_diff 的实现)
Mar 23 PHP
PHP gbk环境下json_dencode传送来的汉字
Nov 13 PHP
php 读取文件头判断文件类型的实现代码
Aug 05 PHP
php中函数前加&符号的作用分解
Jul 08 PHP
PHP多文件上传类实例
Mar 07 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
PHP 等比例缩放图片详解及实例代码
Sep 18 PHP
Linux平台php命令行程序处理管道数据的方法
Nov 10 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
Dec 07 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
php支付宝系列之电脑网站支付
May 30 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中如何直接执行SHELL
2013/06/28 PHP
PHP中ini_set和ini_get函数的用法小结
2014/02/18 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
PDO::prepare讲解
2019/01/29 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
javascript getElementsByTagName
2011/01/31 Javascript
在javascript中对于DOM的加强
2013/04/11 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
使用python将mdb数据库文件导入postgresql数据库示例
2014/02/17 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
设置python3为默认python的方法
2018/10/31 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
pyspark对Mysql数据库进行读写的实现
2020/12/30 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
写好自荐信的要点
2013/11/06 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
餐饮周年庆活动方案
2014/08/14 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
2015年中个人总结范文
2015/03/10 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
python基于tkinter实现gif录屏功能
2021/05/19 Python