Я хочу запустить две петли один за другим, но это кажется return
заявление в первом цикле заканчивается сценарий:альтернатива возврату в PHP?
// 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;
}
}
}
Я думаю, вы ищете 'break;' - или вы можете поместить его в функцию. – igorw