基于json-schema规范进行数据校验。
一、php实现校验
php校验类库:
代码简洁,短小精悍,容易扩展。执行时间在2微秒左右
使用比较多,功能强大。不过执行时间在9微秒左右。
根据自己需要选择使用。
以上类库引入可以使用composer管理,主要包括以下三部分。
1、composer安装
#下载composer可执行文件
php -r"copy('https://getcomposer.org/installer', 'composer-setup.php');"
#执行安装文件
php composer-setup.php
#删除安装文件
php -r"unlink('composer-setup.php');"
2、生成依赖包
php composer.phar require {{发布类库标识}}(例如上面类库2的为:justinrainbow/json-schema)
3、引导自己代码中
require("vendor/auload.php")
?>