我认为我在PHP 5.4.23中发现了一个错误,但我认为它也可能是预期的行为。我期待一个filter_var调用返回null
,但它不是。这段代码是否正确,我认为这是一个错误而且最近的更改也不正确?
var_dump(filter_var(null, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE));
NULL
bool(false)
答案 0 :(得分:-3)
通常当函数返回NULL
时,它会成功。失败时会按照惯例返回false
。