※ 引述《liaosankai (低溫烘焙)》之銘言:
: 之前看過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 引擎的實作方式,雙引
: 號的效能肯定比單引號高。
我沒測試過,我也不曉得怎麼測才可以得到最準確的數據...
但是以過去的觀念來講, " " 需要判斷裡面有沒有變數並且做轉換,
而 ' ' 就直接認定是字串了, 一個有判斷一個沒判斷, 有判斷反而會比較快?
要跪求強者解惑了...m(_ _)m
: 若果字符串中的變量不算很多,使用雙引號並把變量內
: 崁在字符串中,效能也比使用單引號和字符串連接運算
: 子的方法高。」
至於這個的話,我個人在想可能是會遇到轉型與字串銜接的關係,所以比較慢...
不過... 還是要跪求強者解惑...m(_ _)m
: 所以我養成了不良的習慣,囧rz...
: 其它部分大家就參考一下囉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
→
01/11 22:06, , 1F
01/11 22:06, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
分享
5
12