更多的空格或更多标签需要更多的解释时间吗?

时间:2017-10-25 17:14:00

标签: php time whitespace interpreter execute

在PHP或Python(或其他)中,解释器逐行读取程序。 因此,如果我放置大量换行符或空行,代码是否需要更多的解释时间来执行? (因为它读取了我的一堆糟糕的书面代码)。

空格和标签怎么样? 这有关系吗?

我认为更多的空格和更多标签意味着更多的字节,更长的文件大小,更多的时间来阅读文件。

这是否意味着有更多时间通过口译员阅读/处理来源?

1 个答案:

答案 0 :(得分:1)

据作者David Sklar在Learning PHP 5中所说:

  

您可以根据需要在语句之间添加尽可能多的空行。该   PHP解释器忽略它们。分号告诉口译员   一个声明结束了,另一个即将开始。没有空格   语句之间的全部或多个空格并不会影响   程序的执行。 (空白是程序员 - 代言   空白字符,如空格,制表符和换行符。)

     

在实践中,将一个陈述放在一条线上并放置是一种好的风格   只有在提高可读性时,语句之间的空行   您的源代码......

因此,请随意使用空格和制表符来格式化您的PHP代码,使其清晰易读。

Python与PHP不同,并且有关于如何使用空格格式化代码的特定指南;见here