PHP.nl

Booleans

Het bool type heeft slechts twee waarden en wordt gebruikt om een waarheidswaarde uit te drukken. Het kan ofwel true of false zijn.

Om een boolean literal op te geven, gebruik je de constanten true of false. Beide zijn niet hoofdlettergevoelig.

$foo = True; // wijs de waarde TRUE toe aan $foo
$bar = false; // wijs de waarde FALSE toe aan $bar

Bij het converteren naar boolean worden de volgende waarden als false beschouwd:

  • de boolean false zelf
  • de integer 0 (nul)
  • de float 0.0 (nul)
  • de lege string "", en de string "0"
  • een array met nul elementen
  • het speciale type null (inclusief niet ingestelde variabelen)

Elke andere waarde wordt als true beschouwd.