Re: [心得] PHP裡單引號('')跟雙引號("")的差別
※ 引述《sonicjr (平凡中的不平凡)》之銘言:
: $text = "今天 \"天氣\" 很好";
: 但如果單雙引號搭配使用
: $text = '今天 "天氣" 很好';
: 雙引號裡可以包單引號 當然單引號裡也可以包雙引號
: 完全依你當時的情況去使用
: php 單雙引號都可以接受 但 SQL 語法字串只接受單引號 不接受雙引號的
: 通常最容易出問題的地方是 SQL 語法的部份
: 所以 SQL 語法的部份單雙引號的配合就變的很重要
: 我個人是習慣這樣用
: $sql = "select * from member where name = '".$name."' and pw = '".$pw."'";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
如果你的軟體有好用的高亮度編輯 就可以把.去掉
$sql = "select * from member where name = '$name' and pw = '$pw'";
我的感覺是這樣比較清楚 比較不會被一堆.搞混 當然這個喜好隨個人
另外我手上有一本書說使用單引號速度會比較快 因為不用檢查字串是否為變數
例如可以用單引號包的純字串 : '我是字串' 就不要用雙引號: "我是字串"
但是我的感覺好像是沒有差別>.< 也沒有看過手冊有寫這種建議
不知道有沒有強者有找到相關的資料?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.126.36.27
推
03/02 16:00, , 1F
03/02 16:00, 1F
推
03/02 19:56, , 2F
03/02 19:56, 2F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章