Введение в 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 логических значений, он работает вместе с примерами и реализацией кода. Вы также можете посмотреть следующие статьи, чтобы узнать больше
- Палиндром в PHP
- Абстрактный класс в PHP
- Perl против PHP
- Объект в PHP
- Палиндром в C ++
- Палиндром в JavaScript
- Java Booleans
- Полное руководство по файлам cookie в JavaScript