У мене є цикл, який робить деяку перевірку помилок у своєму 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
}
Це працює все добре і добре, але воно все ще проходить цикл, незважаючи на те, що після однієї помилки йому не потрібно. Чи є спосіб вирватися з петлі?