Валидация входящих данных
Создаем объект
$Validate = new Validation();
Передаем данные методу check(), Метод check() принемает
- Данные для проверки в виде array
- И параметры виде array
Список параметров
- require
- min
- max
Случаи удачной проверки метод passed() return true А в случай ошибки данные хранятся в методе error()
$Validate = new Validation();
$Validate->check($_POST, [
'title' => [
'require' => true,
'min' => 2,
'max' => 40
],
]);
if ($Validate->passed()) {
echo 'Ok';
}else {
foreach ($Validate->error() as $key => $value) {
echo $value . '<br>';
}
}