霜天部落 | 关注LAMP高性能、高并发架构的设计与研究

PHP 语法中双引号与单引号的区别

PHP 语法中双引号与单引号的区别:

区别在于PHP解释字符串的方式不同!

如果字符串位于双引号中,那么字符串中的变量会被展开。你可以在双引号下的字符串中使用反斜线(\)指定特殊的字符(转义字符)。

单引号下的字符串不会展开内部的变量。还有,在单引号字符串中唯一可用的转义字符是反斜线和单引号!(单引号中全部转义都没用,除开对单引号自己的转义。完全按照给出字符串的原样输出

双引号和单引号都可以使用点(.)操作符连接两个字符串!

请比较下面的例子:

$a = ‘12345’;

echo “$a”; //输出12345

echo ‘$a’; //输出$a

echo “\$a”; //输出$a.