W tym artykule przedstawię typ logiczny (bool), Zmienne tego typu mogą przyjmować dwie wartości logiczne – prawda lub fałsz; zapisane jako true i false. Wartości mogą być też zapisane wielkimi literami.
<?php $prawda=true; $falsz=false; ?> |
Do rzutowania na typ logiczny służy (bool) lub (boolean). Wartości innych typów przy rzutowaniu na typ logiczny będą przyjmowały wartość false w przypadkach:
- liczba całkowita 0
- liczba zmiennoprzecinkowa 0.0
- pusty ciąg znaków
- ciąg znaków ’0′
- tablice z zerową ilością elementów
- wartość null
<?php $nie=(bool)0; $tak=(boolean)34; $nie2=(bool)0.0; $nie3=(bool)''; $nie4=(bool)'0'; $nie5=(bool)array(); $nie6=(bool)null; ?> |