相关关键词
关于我们
最新文章
Zend Framework校验器Zend_Validate用法详解
发布日期:2016-12-09 00:00:00
75
本文实例讲述了Zend Framework校验器Zend_Validate用法。分享给大家供大家参考,具体如下:
引言:
是对输入内容进行检查,并生成一个布尔结果来表明内容是否被成功校验的机制。
如果isValid()方法返回False,子类的getMessage()方法将返回一个消息数组来解释校验失败的原因。
为了正确地返回消息与错误内容,对于isValid()方法的每次调用,都需要清除前一个isValid()方法调用所导致的消息和错误。
案例:
<?php require_once 'Zend/Validate/EmailAddress.php'; function c_email($email) { $validator = new Zend_Validate_EmailAddress(); if($validator->isValid($email)){ echo "输入的E-mail地址:"; echo $email."有效!<p>"; }else{ echo "输入的E-mail地址:"; echo $email."无效!"; echo "失败消息为:<p>"; foreach($validator->getMessages() as $message){ echo $message."<p>"; } foreach($validator->getErrors() as $error){ echo $error."<p>"; } } } $e_m1 = "abc@123.com"; $e_m2 = "abc#123.com"; c_email($e_m1); c_email($e_m2);