正文:
论PHP里面的双引号和单引号有什么区别:
单引号和双引号的区别和效率问题,但还是很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错 误的时候才去学习研究。所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑。
但在一般情况下两者是通用的.但双引号内部变量会解析,单引号则不解析。
“” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。”单引号里面的不进行解释,直接输出,从字面意思上就可以看出,单引号比双引号要快了。
实例代码:
$ce = 官网域名; echo 'AIDE技术网 aidezy.com $ce'; 会echo输出AIDE技术网 aidezy.com $ce 而echo "AIDE技术网 aidezy.com $ce" ,'<br />'; 会echo输出AIDE技术网 aidezy.com 官方域名
特别在使用MYSQL语句的时候,双引号和单引号的用法让新手不知所措,在这里,举个例子,来进行说明。最外层我们需要用双引号进行包裹,那为什么需要双引号呢?单引号包裹单引号肯定是不行的,双引号里面的$id我们必须要用单引号包裹,因为这里的变量我们需要单引号双引号自然不行,他会把变量转义。
$sql = "update liuyan set name='$name',email='$email',content='$content' where id='$id'";
最后站长我这里也之前向大佬问了一下他们的区别,他总结了几句话,大家可以看一下。