PHP Manual
后退 | 附录 D. 从 PHP/FI 2 移植到 PHP 3 | 前进

# 开始/结束标记

首先您应该注意 PHP 的开始/结束标记已经改变。老的 <? > 已经被三种新的形式所替换：

例子 D-1. 移植：旧有的开始/结束标记
`<? echo "这是 PHP/FI 2.0 的代码。\n"; >`

PHP/FI 2.0 支持这种变化：

例子 D-2. 移植：第一种开始/结束标记
`<? echo "这是 PHP 3.0 的代码！\n"; ?>`

请注意，结束标记现在由一个问号和一个大于号组成而不仅是一个大于号。但是，您如果计划在您的服务器上使用 XML，您会发现错误。这是因为 PHP 可能会把 XML 文档中的标记当作 PHP 代码执行。因此，建议使用以下方法：

例子 D-3. 移植：第二种开始/结束标记
`<?php echo "这是 PHP 3.0 的代码！\n"; ?>`

一些编辑器并不能识别并处理指示标记，Microsoft FrontPage 就是其中之一。为了使之正常工作，您可以使用下面的方法：

例子 D-4. 移植：第三种开始/结束标记
`<script language="php"> echo "这是 PHP 3.0 的代码！\n"; </script>`

后退 | 起点 | 前进
old_function | 上一级 | if..endif 语法