C'est le type le plus simple. Un booléen exprime les valeurs de TRUE ou FALSE.
Vous pouvez utiliser les constantes 'TRUE' et 'FALSE' pour spécifier une valeur de type bool. Ces constantes sont insensibles à la casse.
Généralement, vous les créerez avec un des opérateurs qui retourne une valeur bool, pour le passer à une structure de contrôle.
// == est un opérateur d'égalité // qui retourne un booléen if ($action == "show_version") { echo "La version est la 1.23"; } // Ceci n'est pas nécessaire if ($show_separators == TRUE) { echo "<hr>\n"; } // car vous pouvez simplement utiliser if ($show_separators) { echo "<hr>\n"; } |
Reportez-vous au chapitre "Définition du type" pour plus d'informations sur les conversions.
Lors des conversions de valeurs de type bool, les valeurs suivantes sont considérées comme fausse (FALSE) :
Le booléenFALSE
L'entier 0 (zéro)
Le nombre à virgule flottante 0.0 (zéro)
Le tableau vide (aucun élément)
L'objet vide (aucun élément)
La constante spéciale NULL
Avertissement |
-1 est considéré comme vrai! |
Précédent | Sommaire | Suivant |
Les types | Niveau supérieur | Entiers |