使用<?php?> VS. <? ?>
可能重复:
PHP短标签是否可以使用?
我们目前正在使用这两种样式的组合来在我们的phtml文件中编写php代码。 似乎没有什么突破,但我只是好奇地使用一个在另一个。
(寻找更多的东西......'其最佳实践'的答案)
如果您使用PHP模板, <?=$var?>
是输出变量的唯一明智方式。 将页面上的每个变量写成<?php echo $var ?>
是一件痛苦的事情。 所以,如果你是一个受虐狂者(或者使用不同的模板),那就去做一个很长的形式,否则坚持简短(至少在模板中)
<? ?>
<? ?>
被称为短标签,它们需要在php ini文件中的服务器上启用。 为什么你不应该使用它们的唯一原因是兼容性,在我看来这并不是什么大不了的事情,但是如果你正在编写一个应该被别的服务器上的其他人使用的CMS,你应该使用普通标签<?php ?>
<? ?>
<? ?>
语法需要在php.ini中设置为“on”,所以它可能不起作用
<?php ?>
总是有效。
下一篇: XAMPP does not recognize php, must replace all <? with <?php