1. Go to this page and download the library: Download jessehu/validator library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jessehu / validator example snippets
use Jessehu\Component\Validator\Validation;
use Jessehu\Component\Validator\Contraints\NotBlank;
$validator = Validation::createValidator();
// use Contraints Object
$violations = $validator->validate('Jessehu', array(
new NotBlank('this variable can\'t be blank')
));
// or use custom closure
$violations = $validator->validate('Jessehu', array(
function ($value) {
if ('Jesse hu' !== $value) {
return 'variable value must be Jesse hu';
}
return true;
}
));
if (0 !== count($violations)) {
// 类型错误信息
foreach ($violations as $violation) {
echo $violation->getMessage().'<br>';
echo $vialation->getCodes().'<br>';
}
}