## 從性能角度來看單引號和雙引號其實并不重要。
已有很多人花費很多筆墨來討論是使用單引號(`'`)還是雙引號(`"`)來定義字符串。 單引號字符串不會被解析,因此放入字符串的任何東西都會以原樣顯示。 雙引號字符串會被解析,字符串中的任何 PHP 變量都會被求值。 另外,轉義字符如換行符?`\n`?和制表符?`\t`?在單引號字符串中不會被求值,但在雙引號字符串中會被求值。
由于雙引號字符串在程序運行時要求值,從而理論上使用單引號字符串能提高性能,因為 PHP 不會對單引號字符串求值。 這對于一定規模的應用來說也許確實如此,但對于現實中一般的應用來說, 區別非常小以至于根本不用在意。因此對于普通應用,你選擇哪種字符串并不重要。 對于負載極其高的應用來說,是有點作用的。 根據你的應用的需要來做選擇,但無論你選擇什么,請保持一致。
## 進一步閱讀
* [PHP 手冊:字符串](http://php.net/manual/zh/language.types.string.php)
* [PHP 基準](http://phpbench.com/)(向下滾動到引號類型(Quote Types))
* [Stack Overflow: PHP 中單引號字符串相比雙引號字符串有性能優勢么?](http://stackoverflow.com/questions/13620/speed-difference-in-using-inline-strings-vs-concatenation-in-php5)
* [Laruence:PHP的單引號和雙引號](http://www.laruence.com/2008/08/19/338.html)