Saya memiliki loop yang melakukan pengecekan kesalahan dalam kode PHP saya. Awalnya terlihat seperti ini ...
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
}
Ini berfungsi dengan baik dan bagus, tetapi masih terus berulang meskipun setelah satu kesalahan itu tidak perlu. Apakah ada cara untuk keluar dari lingkaran?