Wartości logiczne w PHP
Oprócz liczb i ciągów znaków istnieje jeszcze jeden typ
danych - logiczny (boolean). Składa się
się on zaledwie z dwóch możliwych wartości:
true lub false. Wartości te
oznaczają odpowiednio prawdę i fałsz.
Typ danych logiczny jest używany do rzeczy,
które zakładają dwie opcje odpowiedzi - tak lub nie.
Na przykład, na pytanie "czy masz już 18 lat?"
możesz odpowiedzieć tak, czyli true, lub nie, czyli
false.
Spójrzmy na przykład:
<?php
$isAdult = true; // już dorosły
?>
Zmieńmy wartość na inną:
<?php
$isAdult = false; // jeszcze nie dorosły
?>
Wypiszmy wartość naszej zmiennej na ekran.
Użyjmy do tego specjalnej funkcji
var_dump:
<?php
$isAdult = true;
var_dump($isAdult); // wypisze true
?>
A przez echo wypisywanie wartości
logicznych jest niewygodne:
<?php
echo true; // wypisze 1
echo false; // wypisze pustkę
?>
Przypisz zmiennej wartość true.
Wypisz tę zmienną na ekran.
Przypisz zmiennej wartość false.
Wypisz tę zmienną na ekran.