甚至官方文档也曾经告诉我们PHP 的“短标签”(<? /*...*/ ?>
)是“坏的”。但是,从 PHP 5.4 开始,无论设置如何,该echo
品种<?= /*...*/ ?>
short_open_tag
都将永久启用。
有什么改变?
即使他们之前仅仅因为是否short_open_tag
在共享主机平台上启用了不可预测的特性而气馁,那么这个论点肯定不会仅仅因为某些主机子集将运行 PHP 5.4 而消失吗?
可以说,对语言的这种改变并不意味着我们应该避免“短标签”的建议的改变,但是如果他们遇到了麻烦,那么 PHP 开发人员肯定看起来不再“讨厌”他们所以很多。对?
目前我能得出的唯一合乎逻辑的结论是,在 PHP 5.4 中引入这种更改必须有一些客观的理由。
它是什么?