200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > php中单引号和双引号区别

php中单引号和双引号区别

时间:2018-09-25 07:18:18

相关推荐

php中单引号和双引号区别

后端开发|PHP问题

php

后端开发-PHP问题

昨天有几个同学跟我说,双引号与单引号在PHP中似乎差不多。那我是觉得你有关注到这个问题,但是是模糊的,我今天就简单总结了一下吧,大家互相学习一下!!!

优惠券html源码,修改默认网关+ubuntu,tomcat返回去头信息,爬虫案例网站,php工程师就业,如何打开seolzw

b2b英文源码,vscode 重置 布局,怎么ubuntu,tomcat链接配置,sqlite 手机客户端,ecshop支付宝插件 标准双接口,面向现有前端框架优化的研究,爬虫编程平台创始人,php 发短信,怎么衡量seo优化,美食网站数据库设计,网页发布免费下载,网页后台模板下载lzw

引号的作用

vb gdi源码,vscode自动格式化c,redhat换ubuntu,tomcat设置中文编码,爬虫养成器,php中逻辑运算符,互联网seo优化管理系统lzw

最大的体现,我认为自然就是在定义字符串的时候,在PHP中,字符串的定义可以使用单引号,也可以使用双引号。但是必须使用同一种单或双引号来定义字符串。(推荐学习:PHP编程从入门到精通)

$str1 = php;$str2 = "php";echo $str1,

;//输出 phpecho $str2,

;//输出 php

咦,有同学要说了,看这不是一样的吗,输出的是同样的结果。

不着急,咱们慢慢往下看!

单双引号最大的区别。

双引号解释变量,单引号不解释变量;所以单引号的执行效率比双引号要高

双引号可以解析所有的转义字符,单引号只能解析 \ 和 ‘ 本身的转义;

单双引号混合使用

看出来了吗。

双引号(“”)里面的字段会经过编译器解释,然后再当作HTML代码输出。

单引号(”)里面的不进行解释,直接输出。

至于说到效率问题:

对于使用了双引号的字符串,自然单引号的效率比较高一点(因为双引号要先遍历一遍,判断里面有没有变量,然后再进行操作,而单引号则不需要判断)

单双引号混合使用

题意:我想要输出这样的结果 如下所示

this is $str:’求索网’

$str = 求索网;echo his is $str:" \$str\ "

;echo "this is \$str:$str

"

问:我感觉两个echo语句都可以实现吧?

答:错,你可以动手试试,只有第二个才可以按照题意输出正确的结果

双引号里插入单引号,其中单引号里如果有变量的话,变量解释。

但是单引号里面就算有双引号,也不能解析变量。

所以对与想要在字符串里面的有变量的情况,外面尽量用双引号。

但是对于纯粹的字符串,里面没有要输出的变量的话,用单引号则比较好

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。