在4种类型的PHP标签中:
<?php ...?><? .... ?><script language=“php”>
... </script><% ... %>哪个/ 总是可用的?
你应该总是使用PHP标签<?php和?>.
这些标签将永远在PHP服务器上可用,而速记标签(<?+ ?>)可以在php.ini文件中打开和关闭,我通常会随着<?php ?>这增加可移植性.
标准<?php和<script>标签始终可用.
其他两个依赖于配置设置.
来自参考:
可以在PHP中使用四对不同的开始和结束标记.其中两个,
<?php ?>并且<script language="php"> </script>始终可用.另外两个是短标签和ASP样式标签,可以从php.ini配置文件打开和关闭.因此,虽然有些人发现短标签和ASP样式标签很方便,但它们的便携性较差,一般不推荐.短标签仅在通过short_open_tag php.ini配置文件指令启用时才可用,或者如果PHP配置了--enable-short-tags选项.
ASP样式标记 仅在通过asp_tags php.ini配置文件指令启用时才可用.