看板 PHP 關於我們 聯絡資訊
之前看過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
minejel:只要注意同樣專案別混著用就好,至於效能,在這隨便N核心 01/11 12:09
minejel:記憶體不值錢的年代,沒什影響了 01/11 12:09
kerash:最後面指的意思是 "my name is $name ." 的效率比 01/11 12:10
kerash:"my name is".$name 或 'my name is '.$name 好嗎? 01/11 12:11
kerash:我個人習慣都用串接把字串串起來說Orz.. 讀起來好看 01/11 12:11
kusoayan:我也是不知道多久之前看到那篇…就一直都用單引號… 01/11 13:03
liaosankai:以文字上來看,他意思是效能 "string" > 'string' 01/11 13:40
liaosankai:就連"my name is {$name}"也 > 'my name is '.$name 01/11 13:41
liaosankai:我不是效能狂熱者,但我很意外以前的觀念竟然是錯的 01/11 13:43
chchwy:PHP引擎也是不斷在進步啊 看來觀念該改變了 01/11 14:17
CaptainH:我也被誤導了 XDD 01/11 15:01
shadowjohn:剛才測了一下,發現的確反過來了~XD 01/11 15:06