rest_is_boolean() WP 4.7.0
Determines if a given value is a boolean or boolean-like. Doesn't look at the type of a given value, and like in PHP, 1 = true
and 0 = false
.
1 time = 0.000001s = speed of light | 50000 times = 0.02s = speed of light | PHP 7.1.11, WP 4.9.8
No Hooks.
Return
true/false. True if a boolean, otherwise false.
Usage
rest_is_boolean( $maybe_bool );
- $maybe_bool(true/false/string) (required)
- The value being evaluated.
Examples
#1 Check if the following values are boolean or boolean-like
var_dump( rest_is_boolean( true ) ); // true var_dump( rest_is_boolean( false ) ); // true var_dump( rest_is_boolean( 'false' ) ); // true var_dump( rest_is_boolean( 'true' ) ); // true var_dump( rest_is_boolean( 'FalSe' ) ); // true var_dump( rest_is_boolean( 'trUe' ) ); // true var_dump( rest_is_boolean( 1 ) ); // true var_dump( rest_is_boolean( 0 ) ); // true var_dump( rest_is_boolean( '1' ) ); // true var_dump( rest_is_boolean( '0' ) ); // true // The the next return false var_dump( rest_is_boolean( 'trueFalse' ) ); // false var_dump( rest_is_boolean( 'anyString' ) ); // false var_dump( rest_is_boolean( 1.0 ) ); // false var_dump( rest_is_boolean( 2 ) ); // false var_dump( rest_is_boolean( -1 ) ); // false var_dump( rest_is_boolean( -2 ) ); // false var_dump( rest_is_boolean( '-1' ) ); // false var_dump( rest_is_boolean( '2' ) ); // false
Changelog
Since 4.7.0 | Introduced. |