Maison > Article > développement back-end > Introduction aux types de données booléens en PHP
Le type booléen est le type le plus simple en PHP. Sa valeur peut être VRAI ou FAUX,
1 est vrai (vrai), 0 est faux (faux)
En informatique, le type de données Booléen est également connu car il s'agit d'un type de données logique, un type primitif avec seulement deux valeurs : non nulle (généralement 1 ou -1) et zéro (équivalent à vrai et faux respectivement).
Dans certaines langues, le type de données booléen est défini pour représenter plus de deux valeurs de vérité. Par exemple, la norme ISO SQL:1999 définit un type booléen SQL qui peut stocker trois valeurs possibles : vrai, faux et inconnu (SQL null est traité comme une valeur vraie inconnue, mais uniquement à utiliser avec les types booléens).
Ce type de données est utilisé dans les opérations booléennes et autres, telles que AND (AND, &, *), ou (OR, |, +), XOR (xor, NEQV, ^), équivalent à ( EQV , =, ==) et non (NOT, ~, !), qui sont cohérents avec les opérations d'algèbre logique et d'arithmétique.
Par exemple :
$foo=false; $foo1=true; echo "为假时输出值为:".$foo; //没有输出值 echo "<br />为真时输出值为:".$foo1; //输出1
Les principaux détails ici :
Une fois converties en booléen, les valeurs suivantes sont considérées comme FAUX :
1 . la valeur booléenne FAUX elle-même
2, la valeur entière 0 (zéro)
3, le type à virgule flottante valeur 0,0 (zéro) vide Chaîne et chaîne "0"
4. Tableau n'incluant aucun élément
N'incluant aucun membre objet de variable (applicable uniquement à PHP 4.0)
6. Type spécial NULL (y compris les variables qui n'ont pas été définies)
7. , un objet SimpleXML
//$a=0; //$a=0.0; $a="0"; var_dump((bool) 0); echo "<br />"; var_dump((bool) array()); if($a==false){ echo "空0默认转换为false,成功!"; }else{ echo "不能转换为false"; }généré à partir d'un document XML sans aucune balise (tags) Sortie : bool(false)
bool( false) Le 0 vide est converti en faux par défaut, succès !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!