В PHP имеется множество мощных операторов - от арифметических, строковых и логических до операторов присваивания, сравнения и многих других операторов показано в таблице
Оператор
|
Описание
|
Пример
|
Арифметический
|
Элементарная математика
|
$a+$b
|
Для работы с масивом
|
Слияние масивов
|
$a+$b
|
Присваивание
|
Присваивание значений
|
$a=$b+23
|
Поразрядний
|
Манипуляция битами в байте
|
12^9
|
Сравнения
|
Сравнения двух значений
|
$a<$b
|
Выполнения
|
Виполнение содеожимого,
заключонного в обратное кавички
|
'ls-al'
|
Инеремента-декремента
|
Добавление или вычитание единиц
|
$a++
|
Логический
|
Выполнение булевых операций
|
$a and $b
|
Строковый
|
Обьединение строк
|
$a . $b
|
Каждый оператор воспринимает разное количество операндов. Унарные операторы, такие как оператор инкремента ($a++) или изменения зна- ка числа (-$a), воспринимают только один операнд. Бинарные операторы, представленные большим количеством операторов РНР, включая операторы сложения, вычитания, умножения и деления, воспринимают два операнда. Один трехкомпонентный оператор, имеющий форму? х: у. По сути это состоящая из трех частей однострочная инструкция if, в которой осуществляется выбор между двумя выражениями, зависящий от результата вычисления третьего выражения.
|