пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

34) Поразрядные операции, операции сравнения, операции логические в php Поразрядные операции

 

Поразрядные операции

Оператор

Описание

&

Поразрядное "И" (логическое AND)

|

Поразрядное "ИЛИ" (логическое OR)

^

Поразрядное исключающее "ИЛИ" (сложение по модулю 2 "XOR")

~

Поразрядное инвертирование (NOT)

<< 

Поразрядный сдвиг влево на количество указанное после оператора

>> 

Поразрядный сдвиг вправо на количество указанное после оператора

Операции сравнения

Операции сравнения, как правило, применяются в условных конструкциях, когда надо сравнивать два значения, и в зависимости от результата сравнения выполнить некоторые действия. Имеются следующие операции сравнения.

==

Оператор равенства сравнивает два значения, и если они равны, возвращает true, иначе возвращает false: $a == 5

===

Оператор тождественности также сравнивает два значения, и если они равны, возвращает true, иначе возвращает false: $a === 5

!=

Сравнивает два значения, и если они не равны, возвращает true, иначе возвращает false: $a != 5

!==

Сравнивает два значения, и если они не равны, возвращает true, иначе возвращает false: $a !== 5

Сравнивает два значения, и если первое больше второго, то возвращает true, иначе возвращает false: $a > 5

Сравнивает два значения, и если первое меньше второго, то возвращает true, иначе возвращает false: $a < 5

>=

Сравнивает два значения, и если первое больше или равно второму, то возвращает true, иначе возвращает false: $a >= 5

<=

Сравнивает два значения, и если первое меньше или равно второму, то возвращает true, иначе возвращает false: $a <= 5

 

Логические операции

Логические операции обычно применяются для объединения результатов двух операций сравнения. Например, нам надо выполнить определенное действие, если истинны будут несколько условий. Имеются следующие логические операции:

&&

Возвращает true, если обе операции сравнения возвращают true, иначе возвращает false: $a == 5 && $b = 6

and

Аналогично операции &&$a == 5 and $b > 6

||

Возвращает true, если хотя бы одна операция сравнения возвращают true, иначе возвращает false: $a == 5 || $b = 6

or

Аналогично операции ||$a < 5 or $b > 6

!

Возвращает true, если операция сравнения возвращает false: !($a >= 5)

xor

Возвращает true, если только одно из значений равно true. Если оба равны true или ни одно из них не равно true, возвращает false. Например:

1

2

3

4

5

6

$a=12;

$b=6;

if($a xor $b)

    echo 'true';

else

    echo 'false';


04.04.2019; 10:23
хиты: 94
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь