首頁 > 後端開發 > php教程 > PHP單雙引號的關係與區別

PHP單雙引號的關係與區別

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-29 09:08:45
原創
1238 人瀏覽過

今天我們直接透過幾個實際小案例來講解區別,大家認真觀察!

 // 雙引號的知識解說

  //  這個寫法有錯誤,因為它會問hello

  //  這個寫法有錯誤,因為它會問hello🜎 $str1 = "hello"world"".'
';  

   
// 正確寫法:應該給帶雙引號的world加上轉義字符,這樣就不會出現邊界歧義了
  $str1 = "hello "world"".'
';
  echo $str1; 
  $str2 = "hello nrt world".'
';        
// nr:換行回車符,雙引號可解析
echo $str2;  $str3 = "hello $str1".'
';            
// 此時系統將$str1解析才成變量,則會呼叫$str1
  echo $str3; "hello $str1";          // 為$符合加上轉義字符以後,則係統會將$str1看成是普通字符串,而不再是變量

  echo $str4; 
// 單引號的知識解說
  $str1 = 'hello nrt world'.'
';          

// 單引號無法解析出nrt,會直接將其當成普通字元輸出🜎 $str2 = 'hello $str1';                // 單引號也無法解析出$符號,會直接把$str1當普通字輸出
  echo $str2;得到3個結論:
  1. 單引號無法做過度轉義,只能轉義\ ',而雙引號則可以轉義\ " n r t
  2. 單引號無法解析$變數符,而雙引號則可以
  3. 由於單引號無需考慮很多情況,因此單引號比雙引號執行速度更快!
 

 
的分析的單雙引號,一定不會有什麼疑問了!
以上就介紹了PHP單雙引號的關係與區別,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
javascript - js正規符合特定字串
來自於 1970-01-01 08:00:00
0
0
0
為什麼說非物件呼叫成員函數fetch()
來自於 1970-01-01 08:00:00
0
0
0
資料庫設定檔必須要用二維數組
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板