PHP  
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  
<old_functionif..endif 语法>
Last updated: Sat, 20 Oct 2007

开始/结束标记

首先您应该注意 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_functionif..endif 语法>
 Last updated: Sat, 20 Oct 2007
 
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://manual.phpv.net/
Last updated: Thu Jul 7 19:13:47 2005 CST