<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Valibot on PlumePHP</title><link>https://plumephp.com/tags/valibot/</link><description>Recent content in Valibot on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 26 Sep 2026 14:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/valibot/index.xml" rel="self" type="application/rss+xml"/><item><title>TypeScript 运行时类型安全边界：Zod 深度、Valibot 对比与 API 契约</title><link>https://plumephp.com/typescript-runtime-validation-typesafe/</link><pubDate>Sat, 26 Sep 2026 14:00:00 +0800</pubDate><guid>https://plumephp.com/typescript-runtime-validation-typesafe/</guid><description>&lt;p&gt;&lt;strong&gt;编译期类型再严谨，也无法保证&amp;quot;越过进程边界&amp;quot;的数据是安全的&lt;/strong&gt;——HTTP 请求体、数据库行、消息队列里的消息，在运行时都可能与声明不符。这就是运行时类型安全边界（Runtime Type Safety Boundary）存在的意义：在数据进入可信域的那一刻，用 schema 做一次&amp;quot;诚实检查&amp;quot;。&lt;/p&gt;</description></item></channel></rss>