离线下载
获取电子书

Alex Cabal · 更新于 2018-02-24 13:00:59

PHP 标签

使用 <?php ?> 。

有几种不同的方式用来区分 PHP 程序块:<?php ?>, <?= ?>, <? ?>, 以及<% %>。 对于打字来说,更短的标签更方便些,但唯一一种在所有 PHP 服务器上都一定能工作的标签是<?php ?>。 若你计划将你的 PHP 应用部署到一台上面的 PHP 配置你无法控制的服务器上,那么你应始终使用 <?php ?>。

若你仅仅是为自己编码,也能控制你将使用的 PHP 配置,你可能觉得短标签更方便些。 但记住 <? ?>可能会和 XML 声明冲突,并且<? ?>实际上是 ASP 的风格。

无论你选择哪一种,确保一致。

陷阱

  • 在一个纯 PHP 文件(例如,仅包含一个类定义的文件)中包含一个关闭?>标签时,确保其后不会跟着任何换行。 当 PHP 解析器安全地吃进跟在关闭标签之后的单个换行符时,任何其他的换行都可能被输出到浏览器,如果之后要输出某些 HTTP 头,那么可能会造成混淆。

  • 编写Web应用时,确保在关闭?>标签与 html 的<!doctype>标签之间不会留下换行。 正确的 HTML 文件中,<!doctype>标签必须是文件中的第一样东西---在其之前的任何空格或换行都会使其无效。

进一步阅读

上一篇: PHP 与 MySQL 下一篇: 自动加载类