国产精品成人VA在线观看,亚洲日韩在线中文字幕综合,亚洲AV电影天堂男人的天堂,久久人人爽人人爽人人av东京热

News新聞

業(yè)界新聞動(dòng)態(tài)、技術(shù)前沿
Who are we?

您的位置:首頁(yè)      樂(lè)道系統(tǒng)FAQ      Zend Framework校驗(yàn)器Zend_Validate用法詳解

Zend Framework校驗(yàn)器Zend_Validate用法詳解

標(biāo)簽: 發(fā)布日期:2016-12-09 00:00:00 271

本文實(shí)例講述了Zend Framework校驗(yàn)器Zend_Validate用法。分享給大家供大家參考,具體如下:

引言:

是對(duì)輸入內(nèi)容進(jìn)行檢查,并生成一個(gè)布爾結(jié)果來(lái)表明內(nèi)容是否被成功校驗(yàn)的機(jī)制。

如果isValid()方法返回False,子類(lèi)的getMessage()方法將返回一個(gè)消息數(shù)組來(lái)解釋校驗(yàn)失敗的原因。

為了正確地返回消息與錯(cuò)誤內(nèi)容,對(duì)于isValid()方法的每次調(diào)用,都需要清除前一個(gè)isValid()方法調(diào)用所導(dǎo)致的消息和錯(cuò)誤。

案例:

<?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."無(wú)效!";
    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);