相關關鍵詞
關于我們
最新文章
Zend Framework校驗器Zend_Validate用法詳解
本文實例講述了Zend Framework校驗器Zend_Validate用法。分享給大家供大家參考,具體如下:
引言:
是對輸入內容進行檢查,并生成一個布爾結果來表明內容是否被成功校驗的機制。
如果isValid()方法返回False,子類的getMessage()方法將返回一個消息數(shù)組來解釋校驗失敗的原因。
為了正確地返回消息與錯誤內容,對于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);