将变量过滤/验证为布尔值。

原型

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/