Логические операторы


Это самый простой тип, который может быть либо TRUE, либо FALSE. TRUE и FALSE не чувствительны к регистру.

Чтобы преобразовать значение в значение логическое, используйте (bool) или (boolean). Они также не чувствительны к регистру.

<?php
  $bool_true = TRUE;             // Boolean true
  $int_test = 3;                 // integer 3
  $bool_test = (bool)$int_test;  // convert integer to Boolean
?>

При преобразовании в логическое значение, следующие значения рассматриваются как FALSE.

Все остальные рассматриваются как TRUE. (В том числе строка "0")