Логический (булев) тип данных в PHP
http://belarusweb.net
Основы создания сайтов

Логический (булев) тип данных

Логический тип выражает истинность или ложность и состоит, соответственно, всего из двух представителей TRUE и FALSE. Оба эти значения являются регистронезависимыми. Логические значения обычно являются результатом операций сравнения, особенно в выражениях управляющих конструкций, где они определяют ход дальнейших действий программы (см. пример 2.1).

<?php	
$boolean_var=true;				//Присвоили логическое значение true

if($boolean_var==true){  		//Если условие истинно
	echo 'Выражение истинно.' 
}else{								//Иначе
	echo 'Выражение ложно.'
}

$boolean_var_2=false;			//Присвоили логическое значение false
?>

Пример 2.1. Использование логических значений