2012-08-13 22 views
1

如果您在drupal中创建自定义模块,则无需在.module中结束php标记,并且可以在drupal.install中安装.install文件。这是我们未关闭的原因php标签!为什么drupal中的模块和.install文件没有关闭php标记

+0

这不是Drupal特定的FYI。我通常离开常规的.php文件而不关闭标签。 – 2012-08-14 13:01:27

回答

7

drupal.org/coding-standards

注意,如Drupal的4.7的>在代码文件到底是故意省略?这包括模块和包含文件。

  • 删除它消除了在文件的结尾不需要的空格的可能性这可能会导致“头部已经发送”的错误,XHTML/XML验证问题和其他问题:造成这种情况的原因,可以作为概括。
  • 文件末尾的结束分隔符是可选的。
  • PHP.net本身从它的文件末尾删除结束分隔符(例如:prepend.inc),所以这可以被看作是“最佳实践”。
相关问题