想必在咱们码代码的过程当中,定义字符串是一点都不陌生呀。code
$username='king'; echo $username.'</br>';
输出结果:图片
king
$username='king'; echo "个人名字为 $username";
输出结果:字符串
个人名字为king
$username='king'; echo '个人名字为 $username';
输出结果:it
个人名字为$username
这时候咱们就会发现,用单引号和双引号是有很大差异的,双引号可以解析变量,而单引号没有解析变量的功能。变量
那么若是要在变量后面拼上一个字符时该怎么办呢?im
$username='king'; echo "个人名字为 $usernames";//kings
输出结果: img
这时咱们发现这样输出时有警告出现了。co
$username='king'; echo "个人名字为 $username s";//变量与字符之间留个空格
输出结果:字符
个人名字为king s
显然这不是我要的结果,我要的是一个总体,这时我们花括号{}的做用(能够用花括号来明确变量名的界线,将变量扩成一个总体来解析)就显示出来啦。
$username='king'; echo "个人名字为 {$username}s";
输出结果:
个人名字为kings
或者
$username='king'; echo "个人名字为 ${username}s";
输出结果:
个人名字为kings
咱们发现呀${username}s和 {$username}s的输出结果效果是同样的,可是建议仍是用{$username}s这种形式。可是咱们要注意变量与花括号之间不能有空格。