想必在咱們碼代碼的過程當中,定義字符串是一點都不陌生呀。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這種形式。可是咱們要注意變量與花括號之間不能有空格。