哪些PHP标签始终可用?

时间:2010-07-15 09:24:05

标签: php

在4种类型的PHP标签中:

  • 标准标记:<?php ...?>
  • 标记:<? .... ?>
  • 脚本标记:<script language=“php”> ... </script>
  • ASP 标记:<% ... %>

哪些 总是 可用?

4 个答案:

答案 0 :(得分:5)

您应始终使用PHP代码<?php?>

这些标签将始终在PHP服务器上可用,而速记标签(<? + ?>)可以在php.ini文件中打开和关闭,我通常会使用{{{ 1}} <?php因为这会增加可移植性。

答案 1 :(得分:5)

标准<?php<script>标记始终可用。

其他两个依赖于配置设置。

来自reference

  

可以在PHP中使用四对不同的开始和结束标记。其中两个<?php ?><script language="php"> </script>始终可用。另外两个是短标签和ASP样式标签,可以从php.ini配置文件打开和关闭。因此,虽然有些人发现短标签和ASP样式标签很方便,但它们的便携性较差,一般不推荐。

     

短标记仅在通过short_open_tag php.ini配置文件指令启用时才可用,或者如果PHP配置了--enable-short-tags选项。

     

ASP样式标记仅在通过asp_tags php.ini配置文件指令启用时才可用。

答案 2 :(得分:1)

到目前为止,我知道PHP的短开始标记将从PHP 6中弃用。所以它是野兽使用。

答案 3 :(得分:0)

您必须使用<?php标记。当php.ini文件中的“short open tag”属性为“On”时,您可以使用<?标记。