- PHP與MySQL高性能應用開發
- 杜江
- 260字
- 2019-06-28 14:09:22
1.1 省略結束標簽的便利性
一個優秀的程序員會在編碼前習慣把PHP標簽成對寫完,再寫功能邏輯—我也不例外,不過有一次忘記了寫結束標簽,卻發現也能正常運行,當時感覺很奇怪,還以為是神奇的PHP高度容錯的結果。
其實對于PHP編譯器來說,腳本的結束標簽“? >”是可選的,在寫程序時你可以忽略它。你或許碰見過:在使用include()、require()或輸入輸出緩沖函數時,頁面頂部有時多空行或者出現“header had send”之類的錯誤信息,這類問題與結束標簽有關。省略結束標簽適合純PHP文件,如果是PHP與HTML混合開發,則不可省略。
忽略結束標簽不僅能少寫兩個字符,還讓我們的開發更順利,何樂而不為。