Skip to main content

Le booléen est type pouvant avoir seulement deux valeurs : vrai ou faux.

Ces deux valeurs sont disponibles sous le forme de constantes true et false.

un autre type peut être converti en booléen grâce au transtypage (bool) ou (boolean) .

Dans ce cas  les valeurs suivantes sont transformées en FAUX : 

  • L'entier 0
  • les flottants valant 0
  • La chaîne "0"
  • Toute variable valant NULL
  • les Objet SimpleXML vide 

Toutes les autres valeurs sont considérées comme vrai.

Quelques exemples :


(bool) 'chaine ' ; // vrai
(bool) 0 ; // faux

0 ==0 ; // vrai , c'est la comparaison qui est évalué

1 ; // vrai