Maison >développement back-end >tutoriel php >Introduction aux types de données booléens en PHP

Introduction aux types de données booléens en PHP

怪我咯
怪我咯original
2017-07-12 09:36:523185parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn