PHPackages                             phpzlc/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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. phpzlc/validate

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

phpzlc/validate
===============

返回真假的验证组件

v1.2.9(1y ago)12461MITPHPPHP &gt;=5.5.0

Since Nov 12Pushed 1y agoCompare

[ Source](https://github.com/phpzlc/validate)[ Packagist](https://packagist.org/packages/phpzlc/validate)[ RSS](/packages/phpzlc-validate/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (10)DependenciesVersions (13)Used By (1)

在这之前，说说为什么需要他
=============

[](#在这之前说说为什么需要他)

validate 验证问题是编程中一个占比很大的基础工作。

管理好他，是编程的一项很重要的工作。

当下验证组件并不是一个时髦词,但他们的技术路线都旨在一个较为复杂的服务，这样的验证工作虽然在特定的工作环境下表现

的很不错。但是脱离了所属应用环境反而显得画蛇添足。

所以本组件旨在建立一个只返回bool的验证库，以及一个面向业务的正则库，使验证可以作为最小单元进驻系统提供服务。

我相信这是一个十分必要且有意义的工作。

星星之火，既可燎原
=========

[](#星星之火既可燎原)

希望各位小伙伴可以群策群力。

组件目标与规划
=======

[](#组件目标与规划)

目标：提供最小验证基础单元

规划：

```
 MIT开源协议

 长期稳定对外支持

```

说明
==

[](#说明)

```
PHPZlc\Validate\Validate:Class  存放静态验证方法  返回方法只返回真假

PHPZlc\Validate\Regular:Class 存放定义为常量的验证正则

```

安装
==

[](#安装)

```
composer require phpzlc/validate

```

详细文档
====

[](#详细文档)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance32

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 84.6% 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.

###  Release Activity

Cadence

Every ~152 days

Recently: every ~297 days

Total

12

Last Release

703d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/eda595432cb8b0b8e7f1ddbdb46dedb1a0b8c12dd4c6839bc77ae4d027faace7?d=identicon)[jayhe](/maintainers/jayhe)

---

Top Contributors

[![CJayHe](https://avatars.githubusercontent.com/u/22066314?v=4)](https://github.com/CJayHe "CJayHe (11 commits)")[![ExodusHT](https://avatars.githubusercontent.com/u/37093930?v=4)](https://github.com/ExodusHT "ExodusHT (2 commits)")

---

Tags

booleanregularvalidationsymfonyvalidatephpzlc

### Embed Badge

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

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

###  Alternatives

[wixel/gump

A fast, extensible &amp; stand-alone PHP input validation class that allows you to validate any data.

1.2k1.3M30](/packages/wixel-gump)[apy/jsfv-bundle

Symfony2 Javascript Form Validation Bundle with localisation support

92770.5k](/packages/apy-jsfv-bundle)[isometriks/spam-bundle

Provides spam protection for Symfony forms

46200.6k1](/packages/isometriks-spam-bundle)[czim/laravel-dataobject

Basic validatable standardized data object.

11137.7k7](/packages/czim-laravel-dataobject)[fab2s/dt0

Immutable DTOs with bidirectional casting. No framework required. 8x faster than the alternative.

101.6k1](/packages/fab2s-dt0)

PHPackages © 2026

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