使用<?php?> VS. <? ?>

可能重复:
PHP短标签是否可以使用?

我们目前正在使用这两种样式的组合来在我们的phtml文件中编写php代码。 似乎没有什么突破,但我只是好奇地使用一个在另一个。

(寻找更多的东西......'其最佳实践'的答案)


如果您使用PHP模板, <?=$var?>是输出变量的唯一明智方式。 将页面上的每个变量写成<?php echo $var ?>是一件痛苦的事情。 所以,如果你是一个受虐狂者(或者使用不同的模板),那就去做一个很长的形式,否则坚持简短(至少在模板中)


<? ?> <? ?>被称为短标签,它们需要在php ini文件中的服务器上启用。 为什么你不应该使用它们的唯一原因是兼容性,在我看来这并不是什么大不了的事情,但是如果你正在编写一个应该被别的服务器上的其他人使用的CMS,你应该使用普通标签<?php ?>


<? ?> <? ?>语法需要在php.ini中设置为“on”,所以它可能不起作用

<?php ?>总是有效。

链接地址: http://www.djcxy.com/p/59429.html

上一篇: Using <?php ?> VS. <? ?>

下一篇: XAMPP does not recognize php, must replace all <? with <?php