<?和
<?=称为短开放标记,并不总是在
short_open_tagPHP 5.3或更低版本中启用(请参阅指令)(但自PHP 5.4.0起,
<?=始终可用)。
实际上,在PHP 5.3.0随附的php.ini-production文件中,默认情况下禁用它们:
$ grep 'short_open' php.ini-production; short_open_tagshort_open_tag = Off
因此,在要分发的应用程序中使用它们可能不是一个好主意:如果未启用它们,则您的应用程序将无法工作。
<?php另一方面,不能被禁用-因此,即使写入时间更长,使用此方法也是最安全的。
除了未必启用短开放标签这一事实外,我认为没有太大区别。



