#611·phpdotenv

Validator::isBoolean() 只接受空格值

作者: GrahamCampbell创建于 2026年8月24日更新于 2026年8月24日

`Validator::isBoolean()` 会接受只有空格的值作为有效值,而空字符串则会正确地被拒绝。带有 `FILTER_VALIDATE_BOOLEAN` 的 `filter_var()` 会在匹配之前对其输入进行去除空格处理,因此只包含空格或制表符的值虽然不具备布尔值,但仍然会通过验证。

内容来源: vlucas/phpdotenv