将变量过滤/验证为布尔值。
原型
wp_validate_boolean( mixed $var )
描述
filter_var的替代方法($ var,FILTER_VALIDATE_BOOLEAN)。
参数
$var
(mixed)
(Required)
要验证的布尔值。
返回值
(bool)
值是否经过验证。
源文件
路径:wp-includes/functions.php
<?php
...
function wp_validate_boolean( $var ) {
if ( is_bool( $var ) ) {
return $var;
}
if ( is_string( $var ) && 'false' === strtolower( $var ) ) {
return false;
}
return (bool) $var;
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/wp_validate_boolean/