3

仔细读

这里的问题不在于 PHP 解析器是否处理注释,也不是关于省略注释是否会给您的脚本带来更多性能!

它是关于“PHP 解析器在阅读评论时会花一点时间吗?”

我为什么要问?

由于 Internet World 对这个问题的误解。一些程序员说“是”,一些程序员回答“否”。我应该拒绝谁?

编辑:(在获得大部分评论和声称在评论上花费微时间的回答之后)

看看我这里有什么

<?php

// Control
echo microtime(), "<br />"; // 0.25163600 1292450508
echo microtime(), "<br />"; // 0.25186000 1292450508

// Test
echo microtime(), "<br />"; // 0.25189700 1292450508
# TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST TEST
# .. Above comment repeated 18809 times ..
echo microtime(), "<br />"; // 0.25192100 1292450508

?>
4

1 回答 1

2

即使它需要一些微秒(是的,你的文件必须被解析,对吧?!),你不应该删除它们。首先要做的是缓存字节码,因此 PHP 解释器不必将“纯文本”代码重新解析为字节码。我认为您可以从中获得更多的性能提升,而不必担心注释会占用解析时间。

它似乎确实与这篇文章重复。(请注意,提交前先刷新页面。)

于 2012-05-01T14:58:54.183 回答