Логические значения и операторы в PHP

16 просмотров Время на прочтение: 3 минут(ы)

Логическими значениями бывают “true” – истина и “false” – ложь. Например, если ссылка нажата, то переменная “$najata” равна “true”, а если не нажата, то – “false”.

Существует конструкция “if(znachenie) komanda1; else komanda2;”. Если “znachenie” равно “true”, то выполняется команда “komanda1”, иначе выполняется команда “komanda2”.

Пример 1

Данный код выводит “Истина; Ложь”.

Оператор сравнения равно “==” если значения равны, возвращает “true”, иначе возвращает “false”. Оператор сравнения не равно “!=” если значения не равны, возвращает “true”, иначе возвращает “false”.

Пример 2

Данный код выводит:

10 и 5 не равны;
10 и 5 не равны;
“текст” и “текст” равны;
“текст” и “текст” равны;
7 и “7” равны;
7 и “7” равны;

Оператор строгого равенства “===” если значения и их типы равны, возвращает “true”, иначе возвращает “false”. Оператор строгого неравенства “!==” если значения или их типы не равны, возвращает “true”, иначе возвращает “false”.

Пример 3

Данный код выводит:

7 и “7” строго не равны;
7 и “7” строго не равны;

Оператор меньше “<” возвращает “true”, если значение слева от него меньше значения справа, иначе возвращает “false”. Оператор больше “>” возвращает “true”, если значение слева от него больше значения справа, иначе возвращает “false”.Оператор меньше или равно “<=” возвращает “true”, если значение слева от него меньше или равно значению справа, иначе возвращает “false”. Оператор больше или равно “>=” возвращает “true”, если значение слева от него больше или равно значению справа, иначе возвращает “false”. При сравнении строк сравниваются коды их символов, например, буквы сравниваются по алфавиту.

Пример 4

Данный код выводит:

3 меньше или равно 5;
“яблоко” больше “апельсин”;

“Оператор отрицания “!” если значение справа равно “false”, возвращает “true”, а если равно “true”, возвращает “false”. Оператор логического И “&&” или “and” если значения слева и справа равны “true”, возвращает “true”, иначе – “false”. Оператор логического ИЛИ “||” или “or” если значение слева или справа равно “true”, возвращает “true”, иначе – “false”. Оператор логического исключающего ИЛИ “xor” если только одно значение слева или справа равно “true”, возвращает “true”, иначе “false”.

Операторы выполняются в следующем порядке, начиная с самого первого: “!”, “<“, “<=”, “>”, “>=”, “==”, “!=”, “===”, “!==”, “&&”, “||”, “and”, “xor”, “or”.

Пример 5

Данный код выводит: “Истина”.

РубрикиPHP

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

©2024 Шигорин Сергей Владимирович
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Top.Mail.Ru
Каталог сайтов Всего.ру
Белый каталог сайтов PopCat.ru