1

如果您在 drupal 中创建自定义模块,则无需在 drupal 中结束 .module 和 .install 文件中的 php 标签。我们不关闭 php 标签的原因是什么!

4

1 回答 1

7

来自drupal.org/coding-standards

请注意,从 Drupal 4.7 开始,代码文件末尾的 ?> 被有意省略了。这包括模块和包含文件。其原因可归纳为:

  • 删除它消除了文件末尾不需要的空格的可能性,这可能导致“标头已发送”错误、XHTML/XML 验证问题和其他问题。
  • 文件末尾的结束分隔符是可选的。
  • PHP.net 本身从其文件的末尾删除了结束分隔符(例如:prepend.inc),因此这可以被视为“最佳实践”。
于 2012-08-13T13:48:55.700 回答