作者liaosankai (低溫烘焙)
看板PHP
標題[分享] 使用單引號或雙引號
時間Wed Jan 11 09:50:54 2012
之前看過Eric的PHP優化建議
原文:
http://goo.gl/4nLX9
譯文:
http://goo.gl/HyP16
所以在寫程式的習慣上,就會盡量參考
特別是在字串上使用單引號和雙引號的部分
不過今天看到一篇文章提到PHP開發團隊的Raskind
對Eric的優化建議發表了一篇打臉文XD
打臉文:
http://goo.gl/42jrc
譯文:
http://goo.gl/DJvkg
其中讓我比較shock的是這段
Gwynne Raskind:
「大部份情況下雙引號的效能比單引號高。對於不含變
量的純文字字符串,由於 PHP 引擎的實作方式,雙引
號的效能肯定比單引號高。
若果字符串中的變量不算很多,使用雙引號並把變量內
崁在字符串中,效能也比使用單引號和字符串連接運算
子的方法高。」
所以我養成了不良的習慣,囧rz...
其它部分大家就參考一下囉
--
歡迎來我的網誌看看
@
http://liaosankai.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.160.58
1F:推 minejel:只要注意同樣專案別混著用就好,至於效能,在這隨便N核心 01/11 12:09
2F:→ minejel:記憶體不值錢的年代,沒什影響了 01/11 12:09
3F:推 kerash:最後面指的意思是 "my name is $name ." 的效率比 01/11 12:10
4F:→ kerash:"my name is".$name 或 'my name is '.$name 好嗎? 01/11 12:11
5F:→ kerash:我個人習慣都用串接把字串串起來說Orz.. 讀起來好看 01/11 12:11
6F:推 kusoayan:我也是不知道多久之前看到那篇…就一直都用單引號… 01/11 13:03
7F:→ liaosankai:以文字上來看,他意思是效能 "string" > 'string' 01/11 13:40
8F:→ liaosankai:就連"my name is {$name}"也 > 'my name is '.$name 01/11 13:41
9F:→ liaosankai:我不是效能狂熱者,但我很意外以前的觀念竟然是錯的 01/11 13:43
10F:推 chchwy:PHP引擎也是不斷在進步啊 看來觀念該改變了 01/11 14:17
11F:→ CaptainH:我也被誤導了 XDD 01/11 15:01
12F:推 shadowjohn:剛才測了一下,發現的確反過來了~XD 01/11 15:06