Re: [分享] 使用單引號或雙引號消失

看板PHP作者時間12年前 (2012/01/11 21:00), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《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
文章代碼(AID): #1F3OVeGZ (PHP)
文章代碼(AID): #1F3OVeGZ (PHP)