猿问

PHP回波与PHP短标签

PHP回波与PHP短标签

他们在安全上平等吗?我被告知

<?=$function_here?>

不太安全,而且会减慢页面加载时间。我完全倾向于使用回声。

什么是优点/缺点?


catspeake
浏览 407回答 3
3回答

达令说

<?和<?=称为短打开标记,但并不总是启用(请参阅short_open_tag指令)的PHP 5.3或更低版本(但由于PHP 5.4.0,<?=总是可用的)。实际上,在PHP5.3.0提供的php.ini生产文件中,默认情况下会禁用它们:$&nbsp;grep&nbsp;'short_open'&nbsp;php.ini-production;&nbsp;short_open_tag short_open_tag&nbsp;=&nbsp;Off因此,在要分发的应用程序中使用它们可能不是一个好主意:如果不启用应用程序,则应用程序将无法工作。<?php另一方面,它不能被禁用-所以,使用它是最安全的,即使它写得更长。除了短的打开标签不一定启用之外,我不认为有什么不同。

潇潇雨雨

回声通常更好用因为.。它支持良好的编程风格。它不能在php.ini中关闭(短标签可以是)但是,它们大体上是一样的。另见:PHP短标签可以使用吗?回声和打印在PHP中有什么不同?
随时随地看视频慕课网APP
我要回答