Вступ до PHP Booleans

Перш ніж зрозуміти, що таке PHP Boolean, давайте розберемося, що таке Boolean?

Boolean - це тип даних, який використовується у більшості мов програмування, таких як Java, Python, C, PHP тощо. Це тип даних, який має одне або два можливих значення (істинне або помилкове). Він призначений для представлення двох значень істини логіки та булевої алгебри. Залежно від умов він встановить своє значення 1 (справжнє) або 0 (хибне). Цей тип даних використовується багатьма мовами програмування, щоб перевірити, чи відповідає умова та виконуються оператори.

PHP булева

У PHP булевий тип даних використовується для встановлення значень змінних. Він використовується в основному для умовних висловлювань, таких як If, while, For, Switch, і т.д. Ці умовні та ітераційні команди в основному визначені для тестування цих булевих значень. Булеве значення повертає лише два значення, тобто істинне або хибне. Таким чином, він використовується в умовних операторах, щоб пройти через цю конкретну умову для виконання наступних тверджень, що відповідають йому.

Типи значення PHP Booleans

Давайте розглянемо різні типи булевих значень:

  • Ціле число: Це булеве значення використовується для перевірки стану, чи є вихідна змінна не нульовою. Якщо результат дорівнює нулю, тоді умова є помилковою, і заяви не виконуються зараз всередині циклу, а пропускають цикл і виконують подальші оператори.
  • Плаваюча точка : Це булеве значення використовується для перевірки стану, чи є вихідна змінна плаваючим числом, наприклад, 0, 0. Якщо вихідний показник не дорівнює нулю, тоді умова є істинною, і оператори циклу будуть виконані, якщо висновок дорівнює нулю, тоді оператори всередині циклу будуть пропущені і приступить до виконання подальших операторів.
  • Струни: Це булеве значення використовується для перевірки, чи рядок порожній чи ні . Якщо висновок умовного оператора є істинним, то вихід буде значенням рядка, і оператори всередині циклу будуть виконані. Якщо висновок хибний, то вихід є або нульовим рядком, або порожнім рядком.
  • Масив: це булеве значення використовується для перевірки наявності в ньому масиву елементів. Якщо умова справжня, то вона повинна мати принаймні одне число елемента і оператори всередині циклу будуть виконані. Якщо умова хибна, то на виході повинен бути порожній масив, який буде пропускати оператори всередині циклу і перейде до виконання подальших операторів.
  • NULL: Це булеве значення використовується для перевірки того, чи є значення змінної NULL. Значення змінної буде NULL, якщо воно було ініціалізовано на NULL на самому початку або йому не було встановлено жодного значення або він не встановлений. Якщо умова є істинною, тоді оператори всередині циклу будуть виконані. Якщо висновок хибний, він пропустить оператори всередині циклу і перейде до виконання подальших операторів.
  • Об'єкти: Це булеве значення використовується для перевірки наявності об'єкта чи ні. Якщо він присутній, тоді умова є істинною, і заяви будуть виконані, і умова хибна, тоді вона пропустить твердження всередині циклу і приступить до виконання подальших тверджень.

Як працює булева вартість?

Булеві значення - це не що інше, як 0 і 1, тобто істинне або хибне. якщо умова задовольняє, це правда, інакше вона хибна.

Приклад №1

Розглянемо прості приклади, щоб зрозуміти, як працює булева величина.

Код:

<_?php
$selling_price = 75.5;
$cost_price =50;
if ($selling_price == 0)
(
echo "The selling price should be a non zero";
)
else
(
echo "The selling price is $selling_price";
)
?>

Вихід:

У наведеному вище прикладі вихід є ненульовим. Тому заяви всередині, якщо заява не виконується.

Приклад №2

Візьмемо ще один приклад для рядкового булевого значення:

Код:

<_?php
$a="Leela";
$b="Swamy";
if ($a)
(
echo "The name of the person is ".$a.$b;
)
else
(
echo "The string is empty";
)
?>

Вихід:

У наведеному вище прикладі ім'я не порожнє, а також не використовується оператор порівняння. PHP автоматично перетворює значення і встановлює його в булевий еквівалент true. Таким чином, заяви будуть виконані написані всередині if твердження.

Приклад №3

Візьмемо ще один приклад:

Код:

<_?php
$var=NULL;
$var1=500;
if ($var == NULL)
(
$var=$var1;
echo "The value of var is $var";
)
?>

Вихід:

У наведеному вище прикладі змінна $ var була ініціалізована до нуля. Таким чином, умова стає істинною, і заява, написана всередині циклу, виконується і встановлює значення 500.

Приклад №4

Функція is_bool () може використовуватися для перевірки, чи змінна містить булеве значення чи ні. Is_bool () - це вбудована функція в PHP. Це булева функція, тому вона повертає TRUE, коли значення булеве значення, в іншому випадку FALSE. Візьмемо простий приклад.

Код:

<_?php
$a=TRUE;
$b=FALSE;
echo $a.'
';
echo $b.'
';
echo is_bool($a).'
';
echo is_bool ($b).'
';
?>

Вихід:

У наведеному вище прикладі виведення функції is_bool () буде або 0, або 1. У цьому прикладі вихід буде 1, а після розриву також буде 1. Він просто перевіряє, чи встановлено булеве значення змінна і в цьому прикладі обидві змінні ініціалізували булеві значення.

Приклад №5

Подібно до функції is_bool (), у нас є функція, яка називається var_dump (), функція для друку як типу, так і значення як вихід. Ця функція використовується для друку типу даних, пов'язаних зі змінною, яку розробники хочуть надрукувати на екрані.

Код:

<_?php
$a = true;
echo $a.'
';
echo is_bool($a).'
';
var_dump($a).'
';
?>

Вихід:

У наведеному вище прикладі вихід функції is_bool () та var_dump функції () відрізняється. Функція var_dump () буде друкувати тип даних разом зі значенням змінної.

Висновок

У цій статті ми обговорили булеве значення та його типи. Багато типів булів використовуються у багатьох програмах та програмах. Булеві значення відіграють життєво важливу роль у багатьох мовах програмування, особливо в PHP, де ми використовуємо файли cookie та сеанси, щоб перевірити, встановлені вони чи зняті.

Рекомендовані статті

Це посібник з PHP Booleans. Тут ми обговорюємо різні типи булевих PHP, він працює разом із прикладами та реалізацією коду. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Паліндром у PHP
  2. Анотація класу з PHP
  3. Perl vs PHP
  4. Об'єкт в PHP
  5. Паліндром у С ++
  6. Паліндром у JavaScript
  7. Java Booleans
  8. Повне керівництво по файлам cookie в JavaScript