PHP解析器在读取注释时是否需要microtime

时间:2012-05-01 14:50:01

标签: php parsing time process comments

仔细阅读

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

关于,“PHP解析器在阅读评论时会花费一些时间吗?”

我为什么要问?

由于对互联网世界的这个问题存在误解。一些程序员说“是”,有些人回答“不”。我该告诉谁?

编辑:(在获得大部分评论并回答声称在评论上花费缩微胶片时)

看看我在这里有什么

<?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

?>

1 个答案:

答案 0 :(得分:2)

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

this post似乎确实是重复的。 (注意自己,首先在提交之前刷新页面。)