Wpisy otagowane ‘true’

True lub false – typ logiczny w PHP

piątek, 14 Wrzesień 2012

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;
?>