【发布时间】:2011-01-29 01:30:43
【问题描述】:
我真的不知道该怎么说,但我可以演示一下:
<?php
if (true) {
echo "<h1>Content Title</h1>";
}
?>
对
<?php if (true) { ?>
<h1>Content Title</h1>
<?php } ?>
两者之间有什么区别?不使用echo会不会出现问题?编写 echo "html 代码" 似乎超级乏味;一直以来,特别是对于较大的 html 片段。
另外,对能够更好地改写我的问题的人表示感谢。 :)
【问题讨论】:
-
我个人讨厌在输出大块文本时使用echo,但是YMMV。 ;) 您可能在转义字符方面遇到一些问题,但我想不出更多。
-
不确定是否有任何真正的差异。对我来说,第一个使用起来可能更麻烦(转义引号和其他字符),但在 6 个月后查看代码时,它比第二个更容易阅读。