Faire le quiz close

Les booléens et les conversions vers des booléens

#1 Les booléens open

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. open

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.

Résultat de l'exécution en PHP 8.2.1
Conversions de valeurs particulières en booléens