PHP echo vs PHP短标签
他们的安全性是否相等?我被告知使用
<?=$function_here?>
安全性较低,并且会减慢页面加载时间。我严格偏向使用echo。
优点/缺点是什么?
回答:
<?
和<?=
称为短开放标记,并不总是在short_open_tag
PHP 5.3或更低版本中启用(请参阅指令)(但自PHP 5.4.0起,<?=
始终可用)。
实际上,在PHP 5.3.0随附的php.ini-production文件中,默认情况下禁用它们:
$ grep 'short_open' php.ini-production; short_open_tag
short_open_tag = Off
因此,在要分发的应用程序中使用它们可能不是一个好主意:如果未启用它们,则您的应用程序将无法工作。
<?php
另一方面,不能被禁用-因此,即使写入时间更长,使用此方法也是最安全的。
除了未必启用短开放标签这一事实外,我认为没有太大区别。
以上是 PHP echo vs PHP短标签 的全部内容, 来源链接: utcz.com/qa/403912.html