Logiske værdier i PHP
Ud over tal og strenge findes der en anden datatype
- logisk (boolean). Den
består kun af to mulige værdier:
true eller false. Disse værdier
betegner henholdsvis sandhed og falskhed.
Den logiske datatype bruges til ting,
der forudsætter to svarmuligheder - ja eller nej. For eksempel, på spørgsmålet
"er du allerede 18 år?" kan du svare
ja, det vil sige true, eller nej, det vil sige
false.
Lad os se på et eksempel:
<?php
$isAdult = true; // allerede voksen
?>
Lad os ændre værdien til en anden:
<?php
$isAdult = false; // ikke voksen endnu
?>
Lad os udskrive værdien af vores variabel på skærmen.
Brug til dette den specielle funktion
var_dump:
<?php
$isAdult = true;
var_dump($isAdult); // vil udskrive true
?>
Men det er ikke praktisk at udskrive logiske
værdier med echo:
<?php
echo true; // udskriver 1
echo false; // udskriver tomhed
?>
Tildel variablen værdien true.
Udskriv denne variabel på skærmen.
Tildel variablen værdien false.
Udskriv denne variabel på skærmen.