从 PHP/FI 2 移植到 PHP 3
PHP Manual

开始/结束标记

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

Example#1 移植:旧有的开始/结束标记

<? echo "这是 PHP/FI 2.0 的代码。\n"; >
PHP/FI 2.0 支持这种变化:

Example#2 移植:第一种开始/结束标记

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

Example#3 移植:第二种开始/结束标记

<?php echo "这是 PHP 3.0 的代码!\n"?>
一些编辑器并不能识别并处理指示标记,Microsoft FrontPage 就是其中之一。为了使之正常工作,可以使用下面的方法:

Example#4 移植:第三种开始/结束标记

<script language="php">

  
echo "这是 PHP 3.0 的代码!\n";

</script>


从 PHP/FI 2 移植到 PHP 3
PHP Manual