- 双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。
PHP Code1
2
3
4
5
6
7
8
9
10
11
12
13<?php
$userName = "王海奇";
echo "His name is $userName";
echo "<br />";
// 中文会出现一些问题
echo "他的名字叫$userName,他19岁了,已经长大成人了!";
echo "<br />";
// 可以采用字符串连接的方式解决
echo "他的名字叫".$userName.",他19岁了,已经长大成人了!";
echo "他的名字叫$userName".",他19岁了,已经长大成人了!";
// 转义字符可以得到解析
echo "虽然他的QQ号有很多女生,\n但一个都不属于他";
?> -
单引号
单引号会按照声明的原样解析,解析字符串时,变量和转义序列都不会进行解析。
PHP Code1
2
3
4<?php
$userName = "王海奇";
echo 'tony的变量名为:$userName,转义字符\n在单引号中无效';
?>