我想我在 PHP 5.4.23 中发现了一个错误,但我想这也是可能的预期行为。我期待 filter_var 调用 return null
,但事实并非如此。这段代码是否正确,我假设这是一个错误而不是最近的更改是否也正确?
测试代码
var_dump(filter_var(null, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE));
PHP 5.3.28 结果:
NULL
PHP 5.4.23 结果:
bool(false)