gpt4 book ai didi

zf框架的校验器使用使用示例(自定义校验器和校验器链)

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章zf框架的校验器使用使用示例(自定义校验器和校验器链)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

复制代码 代码如下

<?php require_once("Zend/Loader.php"); //引入校验器类和效验器的功能类(Int),与自定义接口类; Zend_Loader::loadClass('Zend_Validate'); Zend_Loader::loadClass('Zend_Validate_Int'); Zend_Loader::loadClass('Zend_Validate_Interface'); //增加自定义校验器功能类(GongBeiNum)[公倍数] Class GongBeiNum implements Zend_Validate_Interface {  //声明接口里的错误信息报告属性  protected $_messages = array();  //声明接口里的校验方法  public function isValid($num)  {   if (!($num%3==0) && !($num%5==0))   {    //如果校验失败,则讲错误信息返回值给错误信息报告属性    $this -> _messages[] = "你所输入的数值不是3和5的公倍数!";    //终止程序    return false;   }   //返回真   return true;  }  //定义接口的报错方法  public function getMessages()  {   return $this -> _messages;  }  //定义提取错误信息(可无)  public function getErrors()  { 。

  。

 } } //类外定义检测公倍数方法 function check_num($num) {  //实例化校验器类  $Validate = new Zend_Validate();  //添加校验器功能功能类、添加自定义校验器功能类,形成校验器链  $Validate -> addValidator(new Zend_Validate_Int())      -> addValidator(new GongBeiNum());  //校验参数  if (!$Validate -> isValid($num))  {   //如果错误循环错误信息并输出    foreach ($Validate -> getMessages() as $value)    {     echo $value . "<br>";     return false;    }  } } 。

//指定判断的值 $num1 = '15'; //运行校验方法 check_num($num1); ?> 。

  。

最后此篇关于zf框架的校验器使用使用示例(自定义校验器和校验器链)的文章就讲到这里了,如果你想了解更多关于zf框架的校验器使用使用示例(自定义校验器和校验器链)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com