wp_validate_boolean( mixed $var )
Filtre / valide une variable comme booléen.
Paramètre
$var
(mixed)requisValeur à valider.
Retourne
(bool) La valeur si elle est validée.
Déclaration et structure de la fonction wp_validate_boolean()
wp_validate_boolean()
est déclarée dans le fichier wp-includes/functions.php
à la ligne 7622 :
function wp_validate_boolean( $value ) {
if ( is_bool( $value ) ) {
return $value;
}
if ( is_string( $value ) && 'false' === strtolower( $value ) ) {
return false;
}
return (bool) $value;
}
Où est utilisée la fonction wp_validate_boolean()
dans le CMS WordPress
Exemples
filter_var( $var, FILTER_VALIDATE_BOOLEAN ).
wp_validate_boolean(true)); // retourne true
wp_validate_boolean(false)); // retourne false
wp_validate_boolean('true')); // retourne true
wp_validate_boolean('false')); // retourne false
wp_validate_boolean('test')); // retourne true
wp_validate_boolean(123)); // retourne true
wp_validate_boolean(0)); // retourne false
wp_validate_boolean(null)); // retourne false
wp_validate_boolean([]); // retourne false
wp_validate_boolean(['test']); // retourne true
wp_validate_boolean([123]); // retourne true
wp_validate_boolean(new StdClass()) // retourne true
wp_validate_boolean()); // retourne Error
Sources
Codex WordPress : wp_validate_boolean()
Autres fonctions dans le même fichier : wp-includes/functions.php