Тип boolean (логічний тип)
Цей найпростіший тип, що висловлює істинність значення, тобто змінна цього типу може мати лише два значення - істина TRUE або брехня FALSE.
Щоб визначити логічний тип, використовують ключове слово TRUE або FALSE. Обидва регістронезалежні.
Приклад. Логічний тип
<? Php
$Test = True;
?>
Логічні змінні використовуються в різних управляючих конструкціях (циклах, умовах тощо). Мати логічний тип, тобто приймати тільки два значення, істину, чи брехню, можуть також і деякі оператори (наприклад, оператор рівності). Вони також використовуються в керуючих конструкціях для перевірки будь-яких умов. Наприклад, в умовній конструкції перевіряється істинність значення оператора або змінної і залежно від результату перевірки виконуються ті чи інші дії. Тут умова може бути істинно або хибно, що якраз і відображає змінна і оператор логічного типу.
Приклад. Використання логічного типу
<? Php
// Оператор '==' перевіряє рівність
// І повертає
// Булеве значення
if ($ know == False) {// якщо $know
// Має значення
// False
echo "Вивчай PHP!";
}
if (!$know) {/ / те ж саме, що
// І вище, тобто перевірка
// Чи має $know значення
// False
echo "Вивчай PHP!";
}
/* Оператор == перевіряє, чи збігається
значення змінної $know з рядком
"Вивчити PHP". Якщо співпадає, то
повертає true, інакше - false.
Якщо повернуто true, то виконується
те, що всередині фігурних дужок * /
if ($know == "Вивчити PHP")
{Echo "Почав вивчати";}
?>