Как лучше проверять поля на валидацию данных?
В данный момент у меня используется следующий формат:
$error = '';
if (statement)
{
$error .= 'text<br>';
}
...
if (!empty($error))
{
throw new Exception($error);
}
На вход подается массив с данными пользователя, и каждое поле проверяется.
Я хотел бы избавится от if, но при этом вывести сразу все ошибки на странице с валидацией.
Жду советов.