2 つのループを次々に実行したいのですがreturn
、最初のループのステートメントでスクリプトが終了しているようです。
// this runs
for ($i = 0; $i < 3; $i++) {
try {
foo();
return true;
} catch (Exception $e) {
try {
bar();
} catch (Exception $e) {
return false;
}
}
}
// this doesn't
for ($i = 0; $i < 3; $i++) {
try {
foo();
return true;
} catch (Exception $e) {
try {
bar();
} catch (Exception $e) {
return false;
}
}
}