国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php不寫閉合標簽的好處

2024-05-04 23:21:49
字體:
來源:轉載
供稿:網友

最早這個概念是從Drupal中接觸到的,一開始有點不習慣——為什么不寫閉合標簽呢?這感覺很不完美啊,對于有強迫癥的人來說很不適應嘛!后來,在工作中碰到了因為標簽閉合而引起的問題,才開始不寫閉合標簽。
參閱了一些文章,對PHP閉合標簽的總結如下:
好處:如果這個是一個被別人包含的程序,沒有這個結束符,可以減少很多很多問題,比如說:header, setcookie, session_start這些動作之前不能有輸出,如果不小心在?> 后邊加了不可見字符(多余的空格、換行符)等破壞頁面顯示,就會報"Header already sent"錯誤,不寫的話不會有此問題。另,可以直接把光標移到最后,接著編程。
壞處:在dreamweaver的視圖模式下,一團糟。
關于PHP閉合標簽官方解釋是:PHP閉合標簽"?>"在PHP中對PHP的分析器是可選的。但是,如果使用閉合標簽,任何由開發者,用戶, 或者FTP應用程序插入閉合標簽后面的空格都有可能會引起多余的輸出、php錯誤、之后的輸出無法顯示、空白頁。因此,所有的php文件應該省略這個php閉合標簽,并插入一段注釋來標明這是文件的底部并定位這個文件在這個應用的相對路徑。這樣有利于你確定這個文件已經結束而不是被刪節的。
在Zend的代碼規范中,也提到了這一點:
代碼示例:
不當的:

復制代碼 代碼如下:


<?php
echo "Here's my code!";
?>


適當的:

復制代碼 代碼如下:

<?php
echo "Here's my code!";
/* End of file myfile.php */
/* Location: ./system/modules/mymodule/myfile.php */

因此,如果是純php code文件的話,應該省略?>結束標識符。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西昌市| 咸阳市| 都兰县| 泉州市| 大城县| 平阴县| 平陆县| 罗田县| 顺义区| 班玛县| 汽车| 开化县| 长春市| 瓦房店市| 繁峙县| 沙湾县| 肃南| 广南县| 兰考县| 银川市| 六盘水市| 台湾省| 义马市| 永登县| 和龙市| 海兴县| 密山市| 资溪县| 海丰县| 文化| 花莲县| 铁岭县| 娱乐| 宜宾市| 辽阳县| 德江县| 龙口市| 榆林市| 棋牌| 博湖县| 肥东县|