在PHP中可以将字符串括在单引号中,但也可以将它们用双引号括起来。在单引号内,字符串与其表示完全相同。在双引号内,在显示最终结果之前会应用一些规则。
双引号支持转义字符和变量扩展。
转义字符是特殊字符,不能随便表示。 例如,新行或制表符。
要表示它们,可使用转义序列,它是反斜杠\
后跟其他一些字符的串联。
例如,\n
表示新行,\t
表示制表符。
变量扩展可以在字符串中包含变量引用,PHP用它们的当前值替换它们。
示例代码
<?php
$firstname = 'Max';
$surname = 'Su';
echo "My name is $firstname $surname.\nI am a master of time and space. \ "hi!\ "";
?>
执行上面示例代码,得到以下结果:
My name is Max Su.
I am a master of time and space. "hi!"
在这里,\n
插入了一个新行。
"
添加双引号,变量$firstname
和$surname
被它们的值替换。