array_any() и array_all().Теперь вместо циклов вроде:
foreach ($items as $item) {
if (...) {
return true;
}
}
return false;можно написать:
return array_any($items, fn ($item) => ...);
А проверки "все элементы соответствуют условию" превращаются в:
return array_all($items, fn ($item) => ...);
Кода меньше, читается проще, намерение видно сразу.
Редкий случай, когда небольшое дополнение к языку реально убирает тонны однотипного шаблонного кода.
@WebDev_Plus
