Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in ...
PHP 設計師通常會利用反斜線(\)跳脫字元,讓單引號(')或雙引號(")能夠 echo 出來,實際應用方式請參閱範例。PHP echo 雙引號與單引號範例
<?php
echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼宣告
echo 'echo 出單引號 : ';
echo ' \' ';
echo '<br>';
echo 'echo 出雙引號 : ';
echo " \" ";
?>
範例的輸出結果echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼宣告
echo 'echo 出單引號 : ';
echo ' \' ';
echo '<br>';
echo 'echo 出雙引號 : ';
echo " \" ";
?>
echo 出單引號 : '
echo 出雙引號 : "
範例的第一行 echo 內容為網頁編碼,目的是讓後續的繁體中文可以正常顯示,第四行 echo 的 <br> 是 HTML 的換行,重點在 echo 出單引號(')與雙引號(")這兩行,利用跳脫字元(\)將引號跳脫出來,這樣就能 echo 出來,不要要注意的是,每個跳脫字元(\)只能跳脫出一個引號,換句話說,要 echo 出兩個引號,就要用兩次跳脫字元(\),寫法像這樣「\'\'」,另外,echo 單引號時,echo 的輸出字串外層也要用單引號包起來,echo 雙引號時,輸出字串的最外層要用雙引號包起來。echo 出雙引號 : "
更多 PHP echo 技巧