没有合适的资源?快使用搜索试试~ 我知道了~
assert:精简断言库,用于库和业务模型
共11个文件
php:8个
yml:1个
license:1个
需积分: 11 3 下载量 10 浏览量
2021-04-06
07:03:49
上传
评论
收藏 24KB ZIP 举报
温馨提示
断言 一个简单的php库,其中包含用于业务模型,库和应用程序低级代码中的输入验证(而不是过滤!)的断言和防护方法。 该库可用于对输入数据实施前置条件/后置条件。 想法是减少用于在模型中实现断言的代码量,并简化实现断言的代码路径。 当断言失败时,将引发异常,从而消除了代码中if子句的必要性。 该库未使用Symfony或Zend验证程序是有原因的:检查必须是低级,快速,非面向对象的代码,以便在必要的任何地方使用。 使用这两个库中的任何一个都需要实例化几个对象,使用语言环境组件,翻译(您为其命名)。 它太膨胀了。 安装 使用Composer: composer require beberlei/assert 用法示例 <?php use Assert \ Assertion ; function duplicateFile ( $ file , $ times ) { Ass
资源推荐
资源详情
资源评论
收起资源包目录
assert-master.zip (11个子文件)
assert-master
composer.json 2KB
.github
workflows
ci.yml 2KB
LICENSE 546B
lib
Assert
functions.php 2KB
InvalidArgumentException.php 2KB
AssertionChain.php 18KB
Assertion.php 118KB
LazyAssertionException.php 1KB
LazyAssertion.php 16KB
Assert.php 3KB
AssertionFailedException.php 637B
共 11 条
- 1
资源评论
Tsy.H
- 粉丝: 24
- 资源: 4605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功