gpt4 book ai didi

php filter_var 在 FILTER_VALIDATE_INT 上失败并返回零

转载 作者:可可西里 更新时间:2023-11-01 13:09:19 24 4
gpt4 key购买 nike

我对以下抛出异常感到困惑:

if (!filter_var(0, FILTER_VALIDATE_INT))
throw new Exception("Non numeric field passed " . $field . " when expecting a number: " . $variable . " passed instead");

任何积极的事情都可以吗?我试过 intval(0) 但仍然一无所获。零不是整数吗?

最佳答案

人们应该测试 false:

if (filter_var($value, FILTER_VALIDATE_INT) === false) {
// $value is not an integer
}

关于php filter_var 在 FILTER_VALIDATE_INT 上失败并返回零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22603029/

24 4 0
文章推荐: PHP fatal error : Call to undefined function password_verify()
文章推荐: javascript - 在未知宽度容器中居中未知宽度对象
文章推荐: javascript - 使用 JavaScript 隐藏/显示
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com