确定给定值是否类似于布尔值。

原型

rest_is_boolean( bool|string $maybe_bool )

参数

$maybe_bool (bool|string) (Required) 正在评估的值。

返回值

(boolean)  如果是布尔值则为真,否则为假。

源文件

路径:wp-includes/rest-api.php

<?php
...
function rest_is_boolean( $maybe_bool ) {
	if ( is_bool( $maybe_bool ) ) {
		return true;
	}
	if ( is_string( $maybe_bool ) ) {
		$maybe_bool = strtolower( $maybe_bool );
		$valid_boolean_values = array(
			'false',
			'true',
			'0',
			'1',
		);
		return in_array( $maybe_bool, $valid_boolean_values, true );
	}
	if ( is_int( $maybe_bool ) ) {
		return in_array( $maybe_bool, array( 0, 1 ), true );
	}
	return false;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/rest_is_boolean/