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