PHP 标簽的使用

作者:網絡 | 發布時間:2020年10月30日 | 閱讀:727

使用 <?php ?> 。

有幾種不同的方式用來區分(fēn) PHP 程序塊:<?php ?>, <?= ?>, <? ?>, 以及<% %>。 對于打字來說,更短的标簽更方便些,但唯一(yī)一(yī)種在所有 PHP 服務器上都一(yī)定能工(gōng)作的标簽是<?php ?>。 若你計劃将你的 PHP 應用部署到一(yī)台上面的 PHP 配置你無法控制的服務器上,那麽你應始終使用 <?php ?>。

若你僅僅是爲自己編碼,也能控制你将使用的 PHP 配置,你可能覺得短标簽更方便些。 但記住 <? ?>可能會和 XML 聲明沖突,并且<? ?>實際上是 ASP 的風格。

無論你選擇哪一(yī)種,确保一(yī)緻。

陷阱

  • 在一(yī)個純 PHP 文件(例如,僅包含一(yī)個類定義的文件)中(zhōng)包含一(yī)個關閉?>标簽時,确保其後不會跟着任何換行。 當 PHP 解析器安全地吃進跟在關閉标簽之後的單個換行符時,任何其他的換行都可能被輸出到浏覽器,如果之後要輸出某些 HTTP 頭,那麽可能會造成混淆。

  • 編寫Web應用時,确保在關閉?>标簽與 html 的<!doctype>标簽之間不會留下(xià)換行。 正确的 HTML 文件中(zhōng),<!doctype>标簽必須是文件中(zhōng)的第一(yī)樣東西---在其之前的任何空格或換行都會使其無效。


相關内容