在PHP中使用<?= $ foo?>
这个问题在这里已经有了答案:
从手册中
short_open_tag的值为
告诉PHP是否应该允许PHP的开放标签的short form()。 如果您想将PHP与XML结合使用,则可以禁用此选项以便使用内联。 否则,你可以用PHP打印它,例如:'; ?>。 另外,如果禁用,则必须使用PHP开放标记()的长格式。
注意:该指令也影响了PHP 5.4.0之前的缩写<?=
,它与<? echo
相同<? echo
<? echo
。 使用此快捷方式需要打开short_open_tag。 自PHP 5.4.0起, <?=
始终可用。
asp_tags
除了通常的<?php ?>
标记之外,还可以使用类似ASP的<% %>
<?php ?>
标记。 这包括<%= $value %>
的可变值打印速记。