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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
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 *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package angletf/php-verify contains the following files

Loading the files please wait ....