2015-12-14 39 views
6

我工作在PHP的一個大項目,我需要確保它所有的快,所以我想知道:什麼是更快地使用,。(如:$_SESSION['example']$_SESSION["example"]表現:「或「PHP

+2

「」中的所有內容都將被分析,並且「'內的所有內容不是 – Grumpy

+7

編寫基準並進行測試。根據我的經驗,'''的速度非常快(〜4%),但請注意:這可能是一個非常不成熟的優化案例 –

+1

可能的重複http://stackoverflow.com/a/13680/5515060 – Lino

回答

10

你應該甚至不應該在乎這一點。這沒有什麼真正的區別。沒有實際影響。

http://nikic.github.io/2012/01/09/Disproving-the-Single-Quotes-Performance-Myth.html

https://speakerdeck.com/dshafik/phpaustralia-2015-php-under-the-hood


讓我們使用相同的基準數據從崗位由Mark斯密特:

行情之間的實際速度基準,你可以看看http://www.phpbench.com/

問:是否在使用字符串的雙引號(「)和單引號(」)方面存在差異。呼叫1'000x

答:在當今版本的PHP中,它看起來像這個參數在行的兩邊都已經得到滿足。讓這一切中的所有人和睦相處!

-5

您應該使用',因爲內「一切都analized,這使得它執行速度慢了很多現在魔術引號甚至depricated有關更多信息,請php網站上找到

行情之間的實際速度基準,你可以看看phpbench

+2

魔術報價有N與選擇'''或'''做什麼... –