• PHP
  • 常用語法介紹
  • 標籤、輸出、備註
  • import_contacts 跳脫字元
    7096
適用範圍

echo 出單引號與雙引號需要利用跳脫字元「\」將引號跳脫出來,這樣才能 echo 出來

實用性:
重要性:

單引號或雙引號或與 echo 輸出時本身的引號重複,導致產生錯誤訊息,所以會需要跳脫字元來處理這種情況

若字串是用單引號包起來,則裡面可以使用雙引號,旦若要使用單引號,則需加上跳脫字元「\」
若字串是用雙引號包起來,則裡面可以使用單引號,旦若要使用雙引號,則需加上跳脫字元「\」

雙引號與單引號範例

echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; //網頁編碼宣告  
echo 'echo 出單引號 : ';
echo ' \' ';
echo '<br>';
echo 'echo 出雙引號 : ';
echo " \" ";

每個跳脫字元「\」只能跳脫出一個引號,換句話說,要 echo 出兩個引號,就要用兩次跳脫字元,寫法像這樣「\'\'」

雙引號會把變數取代成變數的值,旦是單引號不會

$str = 'abc';    
echo "Hello! $str"; // 結果 Hello! abc    
echo 'Hello! $str'; // 結果 Hello! $str 

單引號裡跳脫字元並不會被處理,也就是 \n 會當成 \ 和 n ,而不是換行

echo '\n'; // 結果 \n    
echo '\t'; // 結果 \t
 

info 雖然單引號裡面不處理跳脫字元,但在單引號裡面要使用單引號或\符號還是得加上跳脫字元「\」