是否可以使用PHP短标签?

是否可以使用PHP短标签?,第1张

是否可以使用PHP短标签?

不建议使用它们,因为如果您不得不将代码移动到不支持它的服务器上(并且无法启用它),则它是PITA。就像您说的那样,许多共享主机 确实
支持短标记,但“批”并不是全部。如果要共享脚本,最好使用完整语法。

我同意这一点,

<?
并且
<?=
在程序员上比
<?php
和更容易,
<?php echo
但是只要您每次使用相同的表单(并且不要在空格(例如:
<?php
<? =
)中夹住),就可以进行批量查找和替换。

我完全不将可读性作为理由。大多数认真的开发人员可以选择语法突出显示。

正如ThiefMaster在评论中提到的那样,从PHP5.4开始

<?=...?>
,无论shorttags设置如何,标记在任何地方都受支持。这应该意味着它们在可移植代码中可以安全使用,但这确实意味着对PHP
5.4+的依赖。如果您想支持5.4之前的版本并且不能保证使用短标记,则仍然需要使用
<?php echo ... ?>

另外,您需要知道 ASP标记 <%,%>,<%=和脚本标记已从PHP7中删除。因此,如果您想支持长期的可移植代码,并且想要切换到最现代的工具,请考虑更改该部分代码。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4946461.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-13

发表评论

登录后才能评论

评论列表(0条)

    保存