# Логические значения в PHP

Кроме чисел и строк существует еще один тип данных - логический (boolean). Он состоит всего из двух возможных значений: `true` или `false`. Эти значения обозначают истину и ложь соответственно.

Логический тип данных используется для таких вещей, которые предполагают два варианта ответа - да или нет. К примеру, на вопрос "вам уже есть `18` лет?" вы можете ответить да, то есть `true`, или нет, то есть `false`.

Давайте посмотрим на примере:

`<?php $isAdult = true; // уже взрослый ?>`

Поменяем значение на другое:

`<?php $isAdult = false; // еще не взрослый ?>`

Выведем значение нашей переменной на экран. Используем для этого специальную функцию `var_dump`:

`<?php $isAdult = true; var_dump($isAdult); // выведет true ?>`

А вот через `echo` выводить логические значения не удобно:

`<?php echo true; // выведет 1 echo false; // выведет пустоту ?>`

Присвойте переменной значение `true`. Выведите эту переменную на экран.

Присвойте переменной значение `false`. Выведите эту переменную на экран.

← →
↑