Вы можете поместить обычные вещи в функцию:
function validate_time($time, $one_day) {
return $time <= $one_day && $time != NULL;
}
if (validate_time($time1, $one_day) &&
validate_time($time2, $one_day) &&
validate_time($time3, $one_day) &&
validate_time($time4, $one_day) &&
validate_time($time5, $one_day)) {
// do something
}
Возможно, вы захотите изменить код и устранить необходимость в копировании и вставке этих проверок. Еще один способ выполнить работу:
while (true) {
foreach (array($time1, $time2, $time3, $time4, $time5) as $time) {
if ($time > $one_day || $time == NULL) {
break 2;
}
}
// do something
break;
}
Вышесказанное также можно поместить в функцию, которая сделает цикл while и ключевое слово break
избыточным. Замените break 2
на возврат, затем.