Ich habe eine Schleife, die Fehler in meinem PHP-Code überprüft. Ursprünglich sah es ungefähr so aus ...
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
}
Das funktioniert alles gut und schön, aber es wird immer noch durchlaufen, obwohl es nach einem Fehler nicht nötig ist. Gibt es eine Möglichkeit, der Schleife zu entkommen?