百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

schema

> 编程语言
开源

根据给定的 Schema 验证数据结构。

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

根据给定的 Schema 验证数据结构。

Nette Schema 简介 ===============

这是一个实用的库,用于根据给定的模式验证和标准化数据结构,具有智能、易于理解的 API。有关文档,请参阅 网站。

安装: ```shell composer require nette/schema


在 `$schema` 变量中,我们有一个验证架构(我们稍后会解释这意味着什么以及如何创建一个),而在 `$data` 变量中,我们有我们要验证和正则化的数据结构。例如,这可能是用户通过 API 提交的数据、配置文件等。此任务由 [Nette\Schema\Processor](https://api.nette.org/schema/master/Nette/Schema/Processor.html) 类处理,该类会处理输入,如果出现错误,则返回正则化的数据或抛出 [Nette\Schema\ValidationException](https://api.nette.org/schema/master/Nette/Schema/ValidationException.html) 异常。

`$e->getMessages()` 方法返回所有消息的字符串数组,而 `$e->getMessageObjects()` 方法返回所有消息的 [Nette\Schema\Message](https://api.nette.org/schema/master/Nette/Schema/Message.html) 对象。

[Support Me](https://github.com/sponsors/dg)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHPdata-structuresjsonnettenette-framework

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言