PHP,单双引号的区别‘“”“”’

一、转义

  单引号:只转义\‘和\\,其他不转义

  双引号:都转义

二、变量解析

  单引号:无法解析变量(原样输出)

  双引号:可以解析变量

三、速度

  单引号:更快

  双引号:要分析是否有变量,转义内容更多

结论:优先使用单引号,需要解析变量及需要转义相关字符时则使用双引号。

时间: 2024-11-08 21:41:02

PHP,单双引号的区别‘“”“”’的相关文章

PHP 单双引号的区别

PHP中单双引号的区别 "" 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出.'' 单引号里面的不进行解释,直接输出.所以在效率上 单引号比双引号要快了. 例如:$abc = 'my name is tome';echo $abc //结果是:my name is tomecho '$abc' //结果是:$abcecho "$abc" //结果是:my name is tom PHP引号使用原则1.字符串的值用引号2.PHP中尽量用单引号,HTML代

在python中一对单引号,一对双引号,三个单双引号的区别和用法

首先说明,在python中三个单双引号并不是真正的注释 >>> type("""abcde""") <class 'str'> >>> type('''abcd''') <class 'str'> 这样可以看出三对单,双引号是有数据类型的 三对单,双引号的用法是定义的时候可以定义多行字符串 >>> a = """ ... a ... b .

shell传递参数 单双引号区别

shell传递参数 $0 对应的是当前 Shell 脚本程序的名称,$#对应的是总共有几个参数,$*对应的是所有位置的参数值,$?对应的是显示上一次命令的执行返回值,而$1.$2.$3……则分别对应着第 N 个位置的参数值,如图 所示. 举例子说明: 在上面例子中,echo内容在" "(双引号)中,如果 '  '(单引号)中.看下运行结果 其中,被赋值的变量按照脚本内容一模一样打印出来了.对比单引号和双引号可参考博文:linux shell中的单引号与双引号的区别(看完就不会有引号的疑

Oracle 中单引号和双引号的区别

问题产生原因: insert into t_Cluster_Showresult(Outhostname,Domainlist,Iplist,Classify) values ("2014512-7","www.renren.com\twww.baidu.com","192.168.2.1","2") 此条语句执行不成功,报错列不允许,经查,是因为双引号的问题,改成insert into t_Cluster_Showresul

PHP教程:PHP中单引号与双引号的区别分析

PHP教程:PHP中单引号与双引号的区别分析 在PHP中,我们可以使用单引号或者双引号来表示字符串.不过我们作为开发者,应该了解其中的区别.单引号与双引号对于定义字符一个是可以解析变量一个是会把变量直接输出来,同时单引号与双引号在字符处理上单引号要优与双引号 ①转义的字符不同 单引号和双引号中都可以使用转义字符(\),但只能转义在单引号中引起来的单引号和转义转义符本身.如果用双引号("")括起字符串,PHP懂得更多特殊字符串的转义序列. 1 ②对变量的解析不同 单引号字符串中出现的变量

Bash中单引号和双引号的区别

单引号和双引号的区别 单引号:必须成对使用,它可以保护所有的字符不被翻译.如变量$1,和奇数个单引号的作用相同,偶数个单引号=1个双引号双引号:必须成对出现,它可以保护一些元字符不被翻译,但允许变量和命令替换,和偶数个单引号的作用相同反斜线\:shell也不解释转义符\后的字符,'$1'和"\$1"一样单引号和双引号可以互相保护 例子1: $ cat test.sh #!/bin/bash echo "$1"=$1 "$2"=$2 echo '$

[转载]PHP效率计:从引号开始(单引号、双引号效率区别)

原文地址:http://blog.sina.com.cn/s/blog_640b03390100sham.html 一直以来,程序的执行效率就是人们所关注的,在PHP中也不例外,从最简单的引号,也在思考他的效率.我们特别做了实验,我们自称这个实验可能前无古人,后无来者.我们的实验是借助最初级的实验方法:累积法和多次实验求平均值. 实验一:在普通情况下的效率我们的实验是5000次执行10000个字节的文件,获得解析过程中的速度.首先,本实验特别规定一个单位,这是为了更好地表示以及排除计算机本身效率

PHP中的单引号跟双引号的区别

<布尔教育_燕十八_PHP基础巩固.033.单双引号区别> 不同点: 单引号只能解析转义字符“\'”和“\\”,其他的原样输出. 输出结果: 双引号能够解析以上这些转义字符: 单引号解释速度比双引号快. 单引号不解析变量: 输出结果: 为什么单引号解释比双引号快? 因为单引号遇到变量时不去判断这个值是不是变量?需不需要去调用变量,而是直接输出,所以他的速度自然就快了.

Bash中的单双引号作用

shell中的输入的字符分为纯字符和元字符(特殊意义的字符 meta) 元字符: IFS:由 <space> 或 <tab> 或 <enter> 三者之一组成(我们常用 space ). CR:由 <enter> 产生. =:设定变量. $:作变量或运算替换(请不要与 shell prompt 搞混了). >:重导向 stdout. <:重导向 stdin. |:命令管线. &:重导向 file descriptor ,或将命令置于背境执