反对使用“<! - ?=”? - >的论据是什么?

时间:2011-08-18 14:49:25

标签: php language-features

  

可能重复:
  Are PHP short tags acceptable to use?

<?=是关于PHP,IMO的极少数优雅事物之一。然而,有些人故意避免它(支持更长的<?php echo)。他们为什么要这样做?

5 个答案:

答案 0 :(得分:4)

<?=更易于使用,但有些服务器不支持短标签。因此,如果您遇到不支持它们的服务器,则需要替换所有标记。

已经给出了更详细的答案:Are PHP short tags acceptable to use?

答案 1 :(得分:1)

因为默认情况下PHP中没有启用该功能,所以如果其他人使用不支持的代码,则代码会中断。

答案 2 :(得分:0)

因为默认服务器没有设置php短标记支持,所以需要切换它。如果由于某种原因服务器没有打开短标签支持,您的代码将会出错。最好只添加几个字符,并避免潜在的问题。

修改

发布前搜索:Are PHP short tags acceptable to use?

答案 3 :(得分:0)

问题是并非所有服务器都支持短标记

如果您正在为受控环境开发应用程序(例如,它只能在您的公司服务器上运行),那么我认为短标签没有任何问题

但是,如果它是可再发行代码,则应明确打开所有代码<?php echo ?>

答案 4 :(得分:0)

许多服务器已关闭<?“简短形式”。

执行php的唯一确定方式是使用<?php表单。因此,您必须在要分发或重复使用的代码中使用<?php echo