php 的单引号和双引号的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 的单引号和双引号的用法相关的知识,希望对你有一定的参考价值。

$test1 = "php";

1:echo "互联网最流行的技术$test1" //输出 互联网最流行的技术PHP

2:echo '互联网最流行的技术$test1' //输出 互联网最流行的技术$test1

上面两个例子说明,双引号里面的变量,会当作变量解释,单引号里面的变量会直接当作字符串来处理,就是说,在单引号里面的变量会失去其变量的性质,变成一个字符串。

如果想用第一句的方法输入第二句的结果,加转义符号啊

3:echo "互联网最流行的技术\$test1" //输出 互联网最流行的技术$test1

4:echo "互联网最流行的技术$test1技术" //本来是想输出 互联网最流行的技术PHP技术,但是你发现,告诉你,找不到变量$test1技术,因为没有加空格,所以它把后面所有的都当成一个变量了。

所以你会发现,很多优秀的作品,都推荐使用''单引号来写变量,除非里面是SQL语句。就是防止这类的错误。至于为什么SQL除外,你可以自己想一下!
参考技术A ” ” 双引号里面的字段会经过编译器解释,然后再当作html代码输出。
‘ ‘ 单引号里面的不进行解释,直接输出。

""号在PHP有强大的功能。
参考技术B PHP引号使用原则:
1.字符串的值用引号
2.PHP中尽量用单引号,HTML代码全部用双引号
3.在包含变量的时候,用双引号可以简化操作
4.复杂的情况下用大括号包起来
PHP引号还有一个用处就是,有的时候需要用php生成文本文件,换行符n需要用双引号才能好使,单引号则会直接把n当成字符输出。
使用总结:在字符串里面不需要加入 变量 或者 单引号(')和反斜杠(\) 时,尽量用单引号引字符串,因为省去了双引号检查处理转义和解析变量上面的时间。
能用单引号尽量用单引号。

以上是关于php 的单引号和双引号的用法的主要内容,如果未能解决你的问题,请参考以下文章

数据库条件判断where 里面的单双引号用法。

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

python里的单引号和双引号有啥区别

JS中的单引号和双引号

JS中的单引号和双引号

php中单引号和双引号的区别,哪个速度更快?为啥?