Валидация переменной с помощью стандартных валидаторов

Иногда нужно проверить переменную на соответствие определенным параметрам, для этой задачи вместо средств, который предоставляет нам php можно воспользоваться стандартным функционалом Yii. Скажем чтобы проверить правильность email’а достаточно использовать ниже следующий код (данный пример присутствует в официальной документации):

$email = 'test@example.com';
$validator = new yii\validators\EmailValidator();
if ($validator->validate($email, $error)) {
    echo 'Email is valid.';
} else {
    echo $error;
}

В переменной $email у нас находится собственно сам адрес электронной почты, в $validator мы объявляем класс Валидатора Email’ов и вызываем метод validate, который возвращает результат проверки.

Полный список валидаторов можно найти на странице документации http://www.yiiframework.com/doc-2.0/guide-validation.html

comments powered by HyperComments
crashercasino
2026-04-11 08:51:01
Just tried Crasher Casino – pretty cool! Some fun games and it was surprisingly easy to get started. Definitely worth checking out if you're looking for something new. Visit here: <a href='https://crashercasino.org' rel="nofollow ugc">crashercasino</a>
winhqslot
2026-04-11 08:51:18
Yo, just spent some time on winhqslot. Really digging the slots they've got. Good graphics and the payouts seem decent. Give it a spin and see what you think! Go explore what I said: <a href='https://winhqslot.com' rel="nofollow ugc">winhqslot</a>
При копировании материалов обратная ссылка на play-stop.ru желательна обязательна!