Қиматҳои мантиқӣ дар 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-ро таъин кунед. Ин тағирёбандаро ба экран чоп кунед.