關於php檔案不寫閉合標籤約定的原因探究

伊谢尔伦
發布: 2023-03-02 20:14:02
原創
1442 人瀏覽過

最早開始寫PHP程式碼的時候,我是要寫PHP閉合標籤的,之後習慣改了,不再寫PHP閉合標籤了。最早這個概念是從Drupal接觸到的,一開始有點不習慣──為什麼不寫閉合標籤呢?這感覺很不完美啊,對於有強迫症的人來說很不適應嘛!後來,在工作上碰到了因為標籤閉合而造成的問題,才開始不寫閉合標籤。

對於純PHP文件,不寫封閉標籤的原因是因為防止在封閉標籤之後有多餘的空格、製表符等,在渲染頁面的時候會輸出這些多餘的字符,造成頁面錯位;還有可能,你在一個PHP文件中包含了另外一個PHP文件,並使用了header函數,而另外一個PHP文件中,因為封閉標籤後面有多餘的字符,那麼最終頁面就會因為在header函數之前做了輸出而報錯。因此,強烈建議在純PHP檔案中不要寫閉合標籤。

在Zend的程式碼規格中,也提到了這一點:http://framework.zend.com/manual/1.12/en/coding-standard.php-file-formatting.html


相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板