为什么drupal中的模块和.install文件没有关闭php标记

时间:2012-08-13 13:39:27

标签: drupal drupal-6 drupal-modules

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

1 个答案:

答案 0 :(得分:7)

来自drupal.org/coding-standards

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

  • 删除它可以消除文件末尾不需要的空格,这可能会导致“已发送标头”错误,XHTML / XML验证问题以及其他问题。
  • 文件末尾的结束分隔符是可选的。
  • PHP.net本身会从文件末尾删除结束分隔符(例如:prepend.inc),因此这可以被视为“最佳实践”。
相关问题