位置: 编程技术 - 正文
推荐整理分享Zend Framework常用校验器详解(framework core),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:framework怎么用,framework在哪里打开,framework文件,zend framework手册,framework文件,framework怎么用,framework怎么用,framework怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了Zend Framework常用校验器。分享给大家供大家参考,具体如下:
Date日期校验器
代码:
结果:
输入的日期格式:--有效!
输入的日期格式:--无效!
输入的日期格式:--无效!
点评:源码解析
InArray数组包含校验器
如果内容包含在数组中将返回True,否则返回False。
代码:
结果:
指定的内容:北京,存在于指定数组中!
指定的内容:重庆,存在于指定数组中!
指定的内容:郑州,不存在于指定数组中!
Regex正则匹配校验器
通过使用正则表达式,再加上合理使用本校验器,几乎可以实现所有的校验规则。
代码:
结果:
指定的内容:ab
不符合定义的正规规则!
指定的内容:abb
符合定义的正规规则!
指定的内容:abbb
符合定义的正规规则!
点评:
构造函数初始化私有属性,
进行验证工作。
自定义校验器编写
继承Zend_Validate_Interface接口实现用户自定义校验器。
代码案例,功能判断指定数值是否为3的倍数。
接口代码:
要实现其中的两个方法,一个是isValid(),一个是getMessages()
实现代码:
结果:
指定的数值:5,不是3的倍数!
失败的消息为:
'5'不能被3整除
指定的数值:6,是3的倍数!
指定的数值:8,不是3的倍数!
失败的消息为:
'8'不能被3整除
点评:
这里通过isValid()方法来设置属性信息,通过getMessages()方法来获取错误消息。错误消息是一个数组,通过foreach()方法来遍历读取。
更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Zend Framework框架的PHP程序设计有所帮助。
magento后台无法登录解决办法的两种方法 magento后台无法登录解决办法解决方法一:这是一个cookie问题,使用firefox等非IE核心浏览器可以解决这个问题,虽然浏览器处理cookie的方式很相似但并不
浅谈PHP的数据库接口和技术 1、php支持哪些数据库(拥有哪些数据库接口)AdabasD,InterBase,PostgreSQL,dBase,FrontBase,SQLite,Empress,mSQL,Solid,FilePro(只读),DirectMS-SQL,Sybase,Hype
浅谈PHP中try{}catch{}的使用方法 PHP中try{}catch{}的作用是用来处理异常。可以为我们收集并显示出错误信息。希望通过这篇文章的介绍,大家能掌握这一语句的应用。在PHP语言中有许多
标签: framework core
本文链接地址:https://www.jiuchutong.com/biancheng/297016.html 转载请保留说明!友情链接: 武汉网站建设