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