我最近才开始使用 PHP 5.4,并注意到从 5.3 开始,您可以使用 goto 跳转到我用来从循环部分跳转的代码部分。我的问题是在阅读了这篇文章之后...... PHP 中的 GOTO 是邪恶的吗?在这种情况下这是不好的做法还是可行的解决方案?
<?php
while ($thisResult = mysql_fetch_array($result)) {
if($article && $i > 0) {
goto comments;
}
?>
<h2>
<a href="/plugins/<?=$thisResult['post_name']?>"><?=$thisResult['post_title']?></a>
<span><?=$thisResult['post_modified_gmt']?></span>
</h2>
<p class="content">
<?=nl2br($thisResult['post_content']);?>
</p>
<br />
<?php
comments:
if ($article) {
?>
<p class="comment"><?=$thisResult['comment_content']?>
<?php
}
$i++;
}
?>