2015-06-24 19 views
0

我對PHP很新,我使用Sublime Text 2作爲前端開發人員。我幾乎在HTML內部使用PHP,並且我聽說使用單引號('')更好,因爲它更快。但是當我例如寫「超越」比崇高給我的雙引號自動完成選項,爲什麼?如何改變它給我單引號?爲什麼Sublime Text 2要求在寫入PHP時使用雙引號?

enter image description here

+1

對於PhP編譯器,簡單引號的讀取速度更快,因爲它不會解釋變量。例如,你可以像這樣打印你的變量'$ a':'a'的'echo'值:$ a「;',但是用簡單的引號,你必須將變量和字符串連接起來:'echo'value of一個 : ' 。 $ A;'。我發現第一種方法編寫速度更快,但在嘗試訪問數組中的數據或將函數應用於對象時不起作用。 –

+0

我知道我更喜歡這種語法:'echo'value of a:'。 $了'。或者這是不好的?我認爲混合HTML + PHP會更好。 –

+1

閱讀此.... [這裏](http://stackoverflow.com/a/5367550/3113793) – Viral

回答

0

這真的如果使用單或雙引號也沒關係。

你會發現根本沒有可見的速度差異,這只是個人喜好的事情。

無論如何,你會發現你的自己在某些時候使用單引號或雙引號。