Boolesche Werte in PHP
Neben Zahlen und Strings gibt es einen weiteren Datentyp
- boolesch (boolean). Er
besteht aus nur zwei möglichen Werten:
true oder false. Diese Werte
bedeuten Wahrheit und Falschheit respectively.
Der boolesche Datentyp wird für Dinge verwendet,
die zwei Antwortoptionen voraussetzen - ja oder nein. Zum Beispiel auf die Frage
"Sind Sie bereits 18 Jahre alt?" können Sie mit
ja, also true, oder nein, also
false antworten.
Schauen wir uns ein Beispiel an:
<?php
$isAdult = true; // bereits erwachsen
?>
Ändern wir den Wert auf einen anderen:
<?php
$isAdult = false; // noch nicht erwachsen
?>
Lassen wir uns den Wert unserer Variable auf dem Bildschirm ausgeben.
Verwenden wir dafür die spezielle Funktion
var_dump:
<?php
$isAdult = true;
var_dump($isAdult); // gibt true aus
?>
Aber mit echo sind boolesche Werte
unbequem auszugeben:
<?php
echo true; // gibt 1 aus
echo false; // gibt Leere aus
?>
Weisen Sie der Variable den Wert true zu.
Geben Sie diese Variable auf dem Bildschirm aus.
Weisen Sie der Variable den Wert false zu.
Geben Sie diese Variable auf dem Bildschirm aus.