Les booléens et les conversions vers des booléens
#1 Les booléens
En PHP, une valeur booléenne est du type bool
. Ce type ne contient que deux valeurs littérales : la valeur true
ou la valeur false
.
Ces deux valeurs sont insensibles à la casse.
#2 Les conversions vers des booléens.
Il y a un certain nombre de valeurs littérales, par exemple l'entier 0 ou la chaîne vide, qui lorsqu'elles sont évaluées dans des conditions (* if (condition) then...else...) sont converties, de manière implicite 😉, en booléen.
C'est indispensable de savoir, si ces valeurs seront évaluées à true
ou à false
😎.
Ci-dessous, vous avez la liste des principales valeurs, que vous pouvez retrouver dans des conditions (* if (condition) then...else...) et qui seront évaluées à false
.
Par exemple, pour la première valeur, vous avez l'entier zéro qui est évalué à false
. Ca veut dire aussi, que tout entier différent de zéro est évalué à true
.