2012-08-13 34 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),所以這可以被看作是「最佳實踐」。
相關問題