Download the PHP package angletf/php-verify without Composer
On this page you can find all versions of the php package angletf/php-verify. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-verify
安装
引入自动加载和命名空间
注册规则&错误
快速使用
注册规则参数说明
规则名&参数名
规则注册接收一个二维数组
required验证器
| 参数名 | 允许的值 |
|---|---|
| value | 是否为必须参数, 如果为true, 则必须传入, 如果为false, 则未传入时将赋予默认值 |
| error | Exception错误 |
| default | 默认值 |
type验证器
| 参数名 | 允许的值 |
|---|---|
| value | VerifyType::String, VerifyType::Float, VerifyType::Int, VerifyType::Array, VerifyType::Json, VerifyType::Base64 |
| error | Exception错误 |
regex验证器
| 参数名 | 允许的值 |
|---|---|
| value | 正则内容 |
| error | Exception错误 |
min验证器
| 参数名 | 允许的值 |
|---|---|
| value | 参数不能小于xxx, 如果验证对象是数字类型则验证大小, 如果是字符类型则使用utf-8编码验证长度 |
| error | Exception错误 |
max验证器
| 参数名 | 允许的值 |
|---|---|
| value | 参数不能小于xxx, 如果验证对象是数字类型则验证大小, 如果是字符类型则使用utf-8编码验证长度 |
| error | Exception错误 |
len验证器
| 参数名 | 允许的值 |
|---|---|
| value | 验证参数长度, 如果验证对象是数字则转化为字符, 使用utf-8编码验证长度 |
| error | Exception错误 |
错误信息返回
通过 checkParams 方法, 来判断验证是否通过, 如果未通过 可以打印error来获取精准的信息
Verify API
| 方法类型 | 方法 | 介绍 |
|---|---|---|
| 静态 | registerRule ( array rules): Verify | 注册规则, 并且返回实例 |
| 实例 | checkParams (array request_params, array check_params, &array result):bool | 验证参数 |
All versions of php-verify with dependencies
PHP Build Version
Package Version
Requires
ext-json Version
*
ext-mbstring Version *
ext-mbstring Version *
The package angletf/php-verify contains the following files
Loading the files please wait ...