浅谈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的安全
Oct 09 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
php简单日历函数
Oct 28 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
PHP数据库表操作的封装类及用法实例详解
Jul 12 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
Aug 08 PHP
php之可变变量的实例详解
Sep 12 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
May 16 PHP
PHP实现正则匹配所有括号中的内容
Jun 22 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
杏林同学录(五)
2006/10/09 PHP
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
js计算页面刷新的次数
2009/07/20 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
手机移动端实现 jquery和HTML5 Canvas的幸运大奖盘特效
2016/12/06 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
使用vue脚手架(vue-cli)搭建一个项目详解
2019/05/09 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
微信小程序new Date()方法失效问题解决方法
2019/07/29 Javascript
JavaScript实现跟随鼠标移动的盒子
2021/01/28 Javascript
Python编程求质数实例代码
2018/01/31 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python实现一个简单的ping工具方法
2019/01/31 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Python 实现大整数乘法算法的示例代码
2019/09/17 Python
Python中itertools的用法详解
2020/02/07 Python
python3 xpath和requests应用详解
2020/03/06 Python
python实现飞机大战项目
2020/03/11 Python
如何安装并在pycharm使用selenium的方法
2020/04/30 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
python产生模拟数据faker库的使用详解
2020/11/04 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
Clarks鞋澳大利亚官方网站:Clarks Australia
2019/12/25 全球购物
NHL官方在线商店:Shop.NHL.com
2020/05/01 全球购物
体育课课后反思
2014/04/24 职场文书
平安工地汇报材料
2014/08/19 职场文书
夫妻分居协议书范文
2014/11/26 职场文书