在PHP或Python(或其他)中,解释器逐行读取程序。 因此,如果我放置大量换行符或空行,代码是否需要更多的解释时间来执行? (因为它读取了我的一堆糟糕的书面代码)。
空格和标签怎么样? 这有关系吗?
我认为更多的空格和更多标签意味着更多的字节,更长的文件大小,更多的时间来阅读文件。
这是否意味着有更多时间通过口译员阅读/处理来源?
答案 0 :(得分:1)
据作者David Sklar在Learning PHP 5中所说:
您可以根据需要在语句之间添加尽可能多的空行。该 PHP解释器忽略它们。分号告诉口译员 一个声明结束了,另一个即将开始。没有空格 语句之间的全部或多个空格并不会影响 程序的执行。 (空白是程序员 - 代言 空白字符,如空格,制表符和换行符。)
在实践中,将一个陈述放在一条线上并放置是一种好的风格 只有在提高可读性时,语句之间的空行 您的源代码......
因此,请随意使用空格和制表符来格式化您的PHP代码,使其清晰易读。
Python与PHP不同,并且有关于如何使用空格格式化代码的特定指南;见here。