Введение в PHP Booleans

Прежде чем понять, что такое PHP Boolean, давайте разберемся, что такое Boolean?

Boolean - это тип данных, который используется в большинстве языков программирования, таких как Java, Python, C, PHP и т. Д. Это тип данных, который имеет одно или два возможных значения (true или false). Он предназначен для представления двух истинных значений логики и булевой алгебры. В зависимости от условий будет установлено значение 1 (true) или 0 (false). Этот тип данных используется многими языками программирования для проверки выполнения условия и выполнения операторов.

PHP логический

В PHP логический тип данных используется для установки значений переменных. Он в основном используется для условных операторов, таких как If, While, For, Switch и т.д. Эти условные и итеративные команды в основном определены для проверки этих логических выражений. Логическое значение возвращает только два значения, т.е. истина или ложь. поэтому он используется в условных выражениях для прохождения через это конкретное условие для выполнения следующих соответствующих ему выражений.

Типы PHP Булево значение

Давайте посмотрим на различные типы логических значений:

  • Целое число: это логическое значение используется для проверки условия ненулевого вывода переменной. Если выходные данные равны нулю, то условие ложно, и операторы не будут выполняться в настоящее время внутри цикла и будут пропускать цикл и выполнять дальнейшие операторы.
  • С плавающей точкой : это логическое значение используется для проверки условия, является ли выход переменной плавающим числом, например, для 0.0. Если выходные данные отличны от нуля, то условие истинно, и операторы цикла будут выполняться, если выходные данные равны нулю, то операторы внутри цикла будут пропущены и продолжат выполнять дальнейшие операторы.
  • Strings: это логическое значение используется для проверки, является ли строка пустой или нет . Если вывод условного оператора равен true, то выходным значением будет строковое значение, и операторы внутри цикла будут выполнены. Если выходные данные имеют значение false, то выходные данные являются либо нулевой строкой, либо пустой строкой.
  • Array: это логическое значение используется для проверки наличия в массиве элементов. Если условие истинно, то оно должно иметь хотя бы один номер элемента, и операторы внутри цикла будут выполнены. Если условие ложно, то выходные данные должны быть пустым массивом, и они пропустят операторы внутри цикла и продолжат выполнение дальнейших операторов.
  • 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. Таким образом, заявления будут выполнены в письменном виде, если утверждение.

Пример № 3

Давайте возьмем другой пример:

Код:

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

Выход:

В приведенном выше примере переменная $ var была инициализирована значением null. Таким образом, условие становится истинным, и оператор, написанный внутри цикла, выполняется и устанавливает значение 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 против PHP
  4. Объект в PHP
  5. Палиндром в C ++
  6. Палиндром в JavaScript
  7. Java Booleans
  8. Полное руководство по файлам cookie в JavaScript