Boolean

Tento typ proměnné může nabývat pouze dvou hodnot: True (pravda) nebo False (nepravda). Tento typ proměnné byl zaveden až v PHP 4.

Vložení hodnoty do proměnné typu boolean se provádí následujícím způsobem:

<?php
$bool = True;    //přiřazení hodnoty TRUE do $bool
?>

Převod na boolean

Při převodu na typ boolean jsou následující hodnoty považovány za FALSE:

  • Boolean s hodnotou FALSE
  • Integer 0 (nula)
  • Float 0.0
  • Prázdný řetězec nebo řetězec obsahjící hodnotu “0”
  • Prázdné pole
  • Objekt s nulovými členskými proměnnými
  • Typ NULL (včetně zrušených (UnSet) proměnných)

Jakákoliv jiná hodnota je převedena na TRUE

<?php
echo gettype((bool) “”);    // bool(false)
echo gettype((bool) 1)      // bool(true)
echo gettype((bool) -2);    // bool(true)
?>

Leave a Reply