Лагічныя значэнні ў 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.
Вывядзіце гэтую зменную на экран.