PHP中单引号和双引号的区别之PHP单双引号那些事

来源:互联网 发布:服务器数据恢复 沈阳 编辑:程序博客网 时间:2024/05/17 08:13

本文对应博客地址:http://php1234.cn/a/xiulianzhilu/2016/0816/12.html

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

在PHP中单引号和双引号都可以用来定义字符串,但区别在于:单引号中的字符串解析器认为是普通字符串,你定义什么就原样输出什么,不会做任何解析,而双引号不同,双引号在输出或使用用前解析器会解析一遍,用来将其中的变量值还原,下面我们通过一个例子来看一下具体的区别:

【演示程序】

<?php $a = "PHP"; echo "hello i am $a";//使用双引号 echo '<br>'.'hello i am $a'; ?>

【输出结果】

hello i am PHPhello i am $a

【总结】

1.因为双引号需要转义,单引号直接输出,因此在一定程度上使用单引号程序效率会更高,但是也要看具体情况。2.单引号中可以使用双引号,双引号中也可以使用单引号。3.单引号字符串中使用单引号时要转义,即在单引号字符串内部的单引号前面加\,双引号中使用双引号也是一样的。4.关于单引号字符串中的单引号加\一般在数据库操作语句中使用较多。
0 0
原创粉丝点击