Ho un ciclo che sta facendo un po 'di controllo degli errori nel mio codice PHP. In origine sembrava qualcosa del genere ...
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
}
Funziona bene e bene, ma continua a scorrere nonostante dopo un errore non sia necessario. C'è un modo per sfuggire al ciclo?