Zend_Validate::is — как я могу получить от него сообщение об ошибке?

Возможный дубликат:
Zend_Validate Статическая проверка ::is(), обходной путь сообщения проверки

Мне нужна простая проверка правильного адреса электронной почты. Поэтому я использую Zend_Validate::is($email, 'EmailAddress'); Но он возвращает только «false» для адресов gmail.com. Что не так?


person Crusader    schedule 16.08.2012    source источник


Ответы (2)


Извините, я неправильно написал часть ответа, правильный синтаксис:

$value = new Zend_Validate_EmailAddress; $value->isValid($the variable or string you want to check);
person gerardo flores    schedule 16.08.2012
comment
Ага, пришлось так сделать, статический метод вообще не годится - person Crusader; 17.08.2012

Я думаю, что правильный синтаксис для проверки с помощью Zend: $value = new Zend_Validate_EmailAdress $value->isValid($переменная или строка, которую вы хотите проверить), которая должна возвращать true для любого адреса электронной почты.

person gerardo flores    schedule 16.08.2012