我几乎到处都看到了这个约定,有时,它几乎使我发疯:
<?php //The loop ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; // end of the loop. ?>
即使没有中间的HTML代码,也要在每行上加上<?php
和?>
。
我的问题是:为什么? 为什么要包括所有这些额外的标签?
对我来说,这种约定似乎给代码增加了很多混乱,一开始很烦人,而且还增加了许多意外地遗漏了开始或结束标签的地方。
注意
这是从二十二主题(WordPress给出的示例)中提取的代码。