PHPackages                             dullcat-c/validate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dullcat-c/validate

ActiveLibrary

dullcat-c/validate
==================

this is a simple library for php data validate

38PHP

Since Feb 6Pushed 8y agoCompare

[ Source](https://github.com/DullCat-c/Validate)[ Packagist](https://packagist.org/packages/dullcat-c/validate)[ RSS](/packages/dullcat-c-validate/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

这是一个轻量级的php过滤参数的包,由于前端的不可信任, 后端必须在接受参数后进行验证.而参数一多,验证的代码将变得非常冗杂, 让代码更难以阅读.

虽然php自带有filter函数,但是里面定义的东西太多,使用起来也非常复杂. 而这个validate,使用起来非常简单,并且是他是具有成长性的,也就是说你完全可以 根据自己的需要去定义他里面的规则,从而提高项目的可读性

快速使用方法:

```
use Validate\Validate;
~
$v = new Validate();
//validate有自带的规则,但是你也可以使用php自带的函数
//require代表参数必传
$rules = array('参数名'=>'规则名|报错信息',require=>array('参数名'));
$map = $v->validate($rules,$_REQUEST(接受到的参数组));

```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/378d18806f4c575053b603b99ce48a71713fa22a4203729c8b654b383dc88aa7?d=identicon)[DullCat-c](/maintainers/DullCat-c)

---

Top Contributors

[![DullCat-c](https://avatars.githubusercontent.com/u/29897806?v=4)](https://github.com/DullCat-c "DullCat-c (11 commits)")

### Embed Badge

![Health badge](/badges/dullcat-c-validate/health.svg)

```
[![Health](https://phpackages.com/badges/dullcat-c-validate/health.svg)](https://phpackages.com/packages/dullcat-c-validate)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
