【发布时间】:2012-10-24 23:27:36
【问题描述】:
在 PHP 标签之间
if(condition){
?>
<!-- HTML here -->
<?
}
在 Echos 中
if(condition){
echo "HTML here";
}
我在我的代码中使用了以上两种方法。但我想知道哪一个是行业标准并且对性能有好处?以上方法有优缺点吗?我应该使用哪种方法?为什么?
由于我是 PHP 新手,我希望你们能帮助我解决这个问题。谢谢
【问题讨论】:
-
不是真正的“标准”,但由于引用输出,第二个引起了更多的麻烦。另见:alternative syntax for control structures.
-
一切都取决于偏好。随心所欲地去做。就个人而言,如果涉及大量 HTML,我会选择第一种方法,而如果它是单行或两行 HTML,我会选择第二种方法。可读性是这里的关键。就性能而言,我认为过于重视它太小了。