開啟輔助瀏覽

Besv 技術討論區

 找回密碼
 立即註冊
搜尋
查看: 1851|回覆: 1

[PHP] 單引號與雙引號的差別

[複製連結]
發表於 2015-5-10 14:44:28 | 顯示全部樓層 |閱讀模式
這個簡單測試即可知道他的差別
  1. <?
  2. $txt='12345';
  3. echo '$txt';
  4. echo "$txt";
  5. ?>
複製代碼


這個輸出的結果分別為 $txt 以及 12345

為何有不一樣的結果?

在PHP中,單引號與雙引號有不同的用途

單引號是代表著純字串

而雙引號則會解釋其字串中的變數

也就因為單引號是純字串,相較之下是跑的比雙引號來的快一點

實際上我也沒測試過,差別有多大我也不清楚

基本上是建議,如果是確定一定是"純字串"時,就使用單引號

而如果是輸入的字串中有雙引號,也就可以使用單引號來輸出
發表於 2015-5-10 22:08:25 | 顯示全部樓層
我都把單引號跟雙引號是為字串用,習慣把變數另外丟出來~

<? echo '<p>'.$aaa.'</p>'; ?>
您需要登入後才可以回文 登入 | 立即註冊

本版積分規則

黑名單|客戶連結|客服信箱|客服系統

Copyright © 2013 - 2019 Besv Technology Forum

專業網站主機服務

Powered by Discuz!

快速回覆 返回頂部 返回列表