Логически стойности в PHP

Освен числа и низове има още един тип данни - логически (boolean). Той се състои само от две възможни стойности: true или false. Тези стойности означават истина и лъжа съответно.

Логическият тип данни се използва за неща, които предполагат два варианта на отговор - да или не. Например, на въпроса "навършени ли са ви 18 години?" можете да отговорите да, тоест true, или не, тоест false.

Нека да погледнем пример:

php<?php
  $isAdult = true;  // вече е пълнолетен
?>

Нека променим стойността на друга:

php<?php
  $isAdult = false; // все още не е пълнолетен
?>

Нека изведем стойността на нашата променлива на екрана. Ще използваме за целта специална функция var_dump:

php<?php
  $isAdult = true;
  var_dump($isAdult); // ще изведе true
?>

А чрез echo не е удобно да се извеждат логически стойности:

php<?php
  echo true;  // ще изведе 1
  echo false; // ще изведе празнота
?>
Задание 1

Присвоете на променливата стойност true. Изведете тази променлива на екрана.

Задание 2

Присвоете на променливата стойност false. Изведете тази променлива на екрана.