C'est le type le plus simple. Un booléen exprime les valeurs de vrai TRUE ou FALSE.
Vous pouvez utiliser les constantes 'TRUE' et 'FALSE' pour spécifier une valeur de type boolean. Généralement, vous les créerez avec un des operateurs qui retourne une valeur boolean, pour le passer à une structure de contrôle.
<?php
if ($action == "show_version"){
// == is an operator
// qui retourne un booléen
echo "La version est 1.23";
}
// ceci n'est pas nécessaire
if ($show_separators == true){
echo "<hr>\n";
}
// ceci est plus pratique
if ($show_separators){
echo "<hr>\n";
}
?> |
Note : Le type booéen a été introduit en PHP 4.
Reportez-vous au chapitre "Définition du type" pour plus d'informations sur les conversions.
Lors des conversions de valeurs de type boolean, les valeurs suivantes sont considérées comme fausse (FALSE) :
Le booléen FALSE
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 |