浅谈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 相关文章推荐
将数组写入txt文件 var_export
Apr 21 PHP
php防盗链的常用方法小结
Jul 02 PHP
有关php运算符的知识大全
Nov 03 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
Apr 28 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
Jul 05 PHP
ThinkPHP中html:list标签用法分析
Jan 09 PHP
遍历echsop的region表形成缓存的程序实例代码
Nov 01 PHP
php+ajax实现仿百度查询下拉内容功能示例
Oct 20 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
Sep 05 PHP
Swoole实现异步投递task任务案例详解
Apr 02 PHP
phpfpm的作用和用法
Oct 10 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 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加MYSQL服务器
2006/10/09 PHP
Windows下的PHP5.0详解
2006/11/18 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
js或css实现滚动广告的几种方案
2010/01/28 Javascript
读jQuery之十 事件模块概述
2011/06/27 Javascript
使用jQuery避免鼠标双击的解决方案
2013/08/21 Javascript
jQuery+css实现百度百科的页面导航效果
2014/12/16 Javascript
浅谈类似于(function(){}).call()的js语句
2015/03/30 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
nvm、nrm、npm 安装和使用详解(小结)
2019/01/17 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
vue中watch和computed为什么能监听到数据的改变以及不同之处
2019/12/27 Javascript
js实现表格数据搜索
2020/08/09 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
itchat接口使用示例
2017/10/23 Python
十分钟利用Python制作属于你自己的个性logo
2018/05/07 Python
python实现逐个读取txt字符并修改
2018/12/24 Python
python实现弹跳小球
2019/05/13 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
一套C#面试题
2013/10/09 面试题
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
教学评估实施方案
2014/03/16 职场文书
公司年夜饭通知
2015/04/25 职场文书
《我和小伙伴》教学反思
2016/02/20 职场文书
Python读取文件夹下的所有文件实例代码
2021/04/02 Python
python - timeit 时间模块
2021/04/06 Python
jquery插件实现悬浮的菜单
2021/04/24 jQuery