1. 起始和结束标记 —— 告诉PHP开始和停止解析二者之间的代码。
1.1 <?php 和 ?>
1.2 <script language="php"> 和 </script>
1.3 <? 和 ?>
短标记,不鼓励使用。只有通过激活 php.ini 中的 shor_open_tag 配置指令或者在编译 PHP 时使用了配置选项 --enable-short-tags 时才能使用。
在以下情况应避免使用短标记:开发需要再次发布的程序或者库,或者在用户不能不能控制的服务器上开发。
1.4 <% 和 %>
ASP 风格标记,不鼓励使用。仅在通过 php.ini 配置文件中的指令 asp_tag 打开后才可用。
2. 在 PHP 5.2和之前的版本中,解释器不允许一个文件的全部内容就是一个开始标记 <?php。自 PHP 5.3起则允许此种文件,但开始标记后有一个或更多空白空格符。
3. 自 PHP 5.4起,短格式的 echo 标记 <?= 总会被识别并且合法,不管 short_open_tag 的设置是什么。
4. 如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记 —— 避免在 PHP 结束标记之后万一意外加入了空格或者换行符的输出。
5. PHP 中输出换行 —— 如果需要将结果输出到浏览器或打印到显示器,代码中使用</br>;如果只是在源代码中换行,则使用 (Unix系统)或 (Windows系统)。