Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mysql__ukr_54_22.12.10.doc
Скачиваний:
12
Добавлен:
09.11.2018
Размер:
667.65 Кб
Скачать

4.4 Оператори

Оператори дозволяють виконувати різні дії зі змінними, константами і виразами. Далі наведені основні групи операторів.

Арифметичні оператори

Таблиця 4.1

+

Додавання

-

Віднімання

*

Множення

/

Ділення

%

Обчислення залишку по модулю (наприклад: 5 % 2=1)

Порозрядні оператори

Ця група операторів працює з бітовими зображеннями значень цілочисельних операндів

Таблиця 4.2

&

Порозрядна кон’юнкція (AND)

|

Порозрядна диз’юнкція (OR)

^

Порозрядне виключне АБО (XOR)

~

Порозрядне заперечення (NOT)

<<

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

>>

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

Логічні оператори

Таблиця 4.3

OR або ||

АБО (диз’юнкція)

XOR

АБО (виключна диз'юнкція)

AND або &&

І (кон’юнкція)

! або NOT

НЕ (заперечення)

Оператори цієї групи, на відміну від порозрядних, працюють із логічними змінними (boolean) і використовуються для побудови логічних виразів.

Оператори рівності

Таблиця 4.4

Приклад

Назва

Результат 

$a==$b

Перевірка рівності

Істина, якщо $а й $b рівні

$а != $b

Перевірка нерівності

Істина, якщо $а й $b не рівні

$а === $b

Перевірка ідентичності

Істина, якщо $а й $b рівні й мають однаковий тип

Оператори порівняння

Оператори порівняння (табл. 4.5), як і логічні оператори, дозволяють управляти логікою програми й приймати рішення при порівнянні двох і більше змінних.

Таблиця 4.4

Приклад

Назва

Результат

$a<$b

Менше

Істина, якщо змінна $а менше $b

$a>$b

Більше

Істина, якщо змінна $а більше $b

$a <= $b

Менше або дорівнює

Істина, якщо змінна $а менше або дорівнює $b

$a >= $b

Більше або дорівнює

Істина, якщо змінна $а більше або дорівнює $b

($a=12)?5: -1

Тернарний оператор

Якщо змінна $а дорівнює 12, вертається значення 5, а якщо не дорівнює — вертається 1

Зверніть увагу: оператори порівняння призначені для роботи тільки із числовими значеннями.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]