gpt4 book ai didi

使用 filter_var 的 PHP 验证 boolean 值

转载 作者:可可西里 更新时间:2023-11-01 12:53:35 26 4
gpt4 key购买 nike

我正在使用 filter_var 来验证 boolean 值,但我没想到它无法识别 FALSE。为什么会这样?

filter_var(FALSE,FILTER_VALIDATE_BOOLEAN,FILTER_NULL_ON_FAILURE)

返回

最佳答案

filter_var 是 PHP 5.2 中的新内容。您遇到了一个已知错误:https://bugs.php.net/bug.php?id=49510请随意对该错误进行投票或评论。

你正在尝试做这样的事情:

$v = filter_var($v, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE)

有许多像这样的廉价解决方法:

$v = $v===FALSE ? FALSE : filter_var($v, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE)

关于使用 filter_var 的 PHP 验证 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9132274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com