4.3.1 Boolean
Casting-Operator bool $variable
Überprüfung mit is_bool()
Eine Variable vom Typ Boolean kann zwei Werte annehmen (true
| false
). Bei einer Berechnung mit einer Boolean-Variablen wird true
als 1 interpretiert und false
als 0.
Ausgabe:
Ja, es ist ein Boolean-Typ.
var_dump: bool(true)
Durch den in Zeile 1 angegebenen Casting-Operator (bool
) wird der String false
in eine Boolean-Variable konvertiert. Hier ist zu beachten, dass es sich dabei um einen String handelte. Denn Strings werden grundsätzlich mit true
übersetzt, auch wenn der String die Zeichenfolge false
enthielt!
In Zeile 2 wird durch die Funktion is_bool()
festgestellt, dass es sich dabei um eine Boolean-Variable handelt. Zeile 8 gibt dann den Datentyp, sowie dessen Wert zurück.