edydeyemi / easyphpvalidation
An easy-to-use, lightweight PHP Validation Class
v1.0.1
2026-05-04 20:43 UTC
README
An easy-to-use, lightweight PHP Validation Class
The following parameters are required-
- The name of the form field
- The value to be validated
All validation methods can be chained together i.e.
$v->setField('product_category')->required($product_cat_id)->isNumeric()->notGreaterThan(10); $v->setField('promo_period')->required($promo_period)->isDate()->dateNotBefore('2026-06-01')->dateNotAfter('2026-12-31');
Errors are contained in the $error property.
Installation
With Composer
composer require Edydeyemi/easyphpvalidation
//1. Create a new instance of the Class
$v = new EasyPhpValidation(); //Create a new instance of the class
//2. Set a field as required
$v->setField('product_name', $_POST["product_name"])->required();
//3. Check for or output any errors in the validation object
print_r($v->errors);