我有一些PHP变量,我需要在模板文件中吐出.
通常我会这样做<?php echo $var; ?> 但我知道你也可以这样做<?=$var?>,它会做同样的事情.
我知道我已经看到了"启用php短标签"或类似的设置.这意味着服务器将解释<?和<?php
我的问题是,为了获得变量的方法,是否必须允许使用短标签<?=$var?> ?
谢谢!
这取决于PHP版本.
从5.4.0开始,<?=始终有效.在此之前,short_open_tag需要在PHP.ini中启用.
另见:http://php.net/manual/en/ini.core.php
为了获得最大的便携性,我会避免使用它们.