【发布时间】:2009-02-26 02:44:51
【问题描述】:
我有一个循环在我的 PHP 代码中进行一些错误检查。最初看起来是这样的……
foreach($results as $result) {
if (!$condition) {
$halt = true;
ErrorHandler::addErrorToStack('Unexpected result.');
}
doSomething();
}
if (!$halt) {
// do what I want cos I know there was no error
}
这一切都很好,但它仍然循环通过,尽管发生一个错误后它不需要。有没有办法摆脱循环?
【问题讨论】: