Операторы PHP это – не что иное, как знаки деления, вычитания, сравнения и т.д., т.е. то, что позволяет проводить какие-то операции с переменными. В PHP существует несколько групп операторов:
Оператор присваивания.
Сразу обращу Ваше внимание на то, что (=) в PHP вовсе не означает «равно», т.е. это – не оператор сравнения, это - оператор присваивания. Иными словами, первый операнд присваивает значение второго.
$a = 1;
Здесь переменная “a” присвоила себе значение 1.
Операторы сравнения.
Операторы сравнения позволяют сравнить значения двух переменных между собой.
$a<$b | $a меньше $b |
$a>$b | $a больше $b |
$a<=$b | $a меньше или равно $b |
$a>=$b | $a больше или равно $b |
$a==$b | $a равно $b |
$a!=$b | $a не равно $b |
$a===$b | $a тождественно равно $b. Т.е. $a равно $b не только по значению, но и по типу значения |
$a!===$b | $a тождественно не равно $b |
Арифметические операторы PHP.
Ну тут всё просто, вспоминаем школьную математику в начальных классах.
+ | сложение |
- | вычитание |
* | умножение |
/ | деление |
% | остаток от деления, !!! не процент |
Пример:
$a=5;
$b=7;
$result=$a+$b;
echo $result;
?>
Результатом в браузере, как Вы уже догадались, будет число 12.
Инкремент и декремент.
Инкремент – это увеличение значения переменной на единицу.
Префиксный инкремент ставится перед переменной.
$a = 7;
echo ++$a."</br>";//мы увидим цифру 8
?>
Постфиксный инкремент ставится после переменной.
$a = 7;
echo $a++."</br>";//мы увидим цифру 7
echo $a."</br>";//мы увидим цифру 8.
?>
Декремент – это уменьшение значения переменной на единицу.
//Префиксный декремент
$a = 7;
echo --$a."</br>";//мы увидим цифру 6
?>
<?php
//Постфиксный декремент
$a = 7;
echo $a--."</br>";//мы увидим цифру 7
echo $a."</br>";//мы увидим цифру 6.
?>
Оператор конкатенации.
Об этом уже было упомянуто в предыдущем уроке. Проще говоря, оператор конкатенации "приклеивает" значения переменной к произвольному тексту, либо к значению другой переменной. Знаком конкатенации будет просто точка (.).
Логические операторы PHP.
Логические операции с переменными возвращают либо истину(true) либо ложь(false).
$a&&$b | Логическое «и» | Если $a и $b истинны, то выражение истинно |
$a||$b | Логическое «или» | Если одна из переменных истинна, то выражение истинно |
!$a | Отрицание | Если $a не истинна, то выражение истинно. |