psx / validate
通过过滤器系统验证数据
v2.0.1
2024-05-10 18:02 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- vimeo/psalm: ^5.0
README
关于
这是一个验证库,它使用灵活的过滤器系统验证任意数据。
用法
<?php use PSX\Validate\Filter; use PSX\Validate\Validate; $validate = new Validate(); $result = $validate->validate($data, Validate::TYPE_STRING, [new Filter\Alnum(), new Filter\Length(3, 255)]); if ($result->isSuccessful()) { echo 'Valid!'; } else { echo implode(', ', $result->getErrors()); }