性能:" 或 ' PHP

Performance: " or ' PHP

我正在 php 进行一个大项目,我需要确保一切都很快。所以我想知道:什么使用起来更快,"' ?(例如:$_SESSION['example']$_SESSION["example"])

您应该使用 ',因为 " 中的所有内容都经过分析,这会使它的执行速度慢很多。现在魔术引号甚至被贬低了。有关的更多信息可以在 php 网站上找到

对于报价之间的真实速度基准,您可以查看 phpbench

你根本不应该关心这个。这没有什么区别。无实际影响。

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 Smit post 的相同基准数据:

For a real speed benchmarks between quotes you can look at http://www.phpbench.com/

问:对字符串使用双引号 (") 和单引号 (') 有区别吗?调用 1'000x

答:在今天的 PHP 版本中,这条线的两边似乎都满足了这个论点。让大家在这一场和谐共处!