PHP 是否更快地解析带有 // 注释或换行符的代码



哪个php解析得更快:

  1. //
  2. //
  3. //
  4. //
  5. //

或:

换句话说,与通过空行所需的时间相比,解析n注释所需的速度是否非常微不足道?

注释将被解析为解析树中的各个节点,但换行符的相邻空格将导致解析树中只有一个节点。

因此,技术上的答案是空格会解析得更快,但它在几乎任何PHP脚本中都是微不足道的,完全可以忽略不计。使用操作缓存,如果编译时间对您来说确实很重要,它将丢弃注释和空格。

CC_12仍然是三四个字符。 CC_13或CC_14取决于操作系统。但新行只是两个或一个字符CC_15或CC_16.

现代口译员足够聪明,可以对其进行优化。您应该更多地关注代码可读性。

最新更新