在4种类型的PHP标签中:
<?php ...?>
<? .... ?>
<script language=“php”>
... </script>
<% ... %>
哪些 总是 可用?
答案 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”时,您可以使用<?
标记。