PHP5 Операторы
PHP Операторы
Операторы используются для выполнения операций с переменными и значениями.
PHP определяет операты на следующие группы:
- Арифметические
- Присваивания
- Сравнения
- Инкремент/Декремент
- Логические
- Строчные
- Массивы
PHP Арифметические операторы
PHP арифметические операторы используются с числовыми значениями для выполнения простых арифметических операций, таких как; сложение, вычитание, умножение и т.д.
| Оператор | Имя | Пример | Результат | Посмотреть |
|---|---|---|---|---|
| + | Сложение | $x + $y | Сумма $x и $y | Демо » |
| - | Вычитание | $x - $y | Разница $x и $y | Демо » |
| * | Умножение | $x * $y | Результат $x и $y | Демо » |
| / | Деление | $x / $y | Коэффициент $x и $y | Демо » |
| % | Модуль | $x % $y | Остаток при делении $x и $y | Демо » |
| ** | Возведение в степень | $x ** $y | Результат $x к $y'th право (введен в PHP 5.6) |
PHP Присваивания операторы
PHP операторы присваивания используются с числовыми значениями для записи значения в переменную.
Базовый оператор назначения PHP =. Это значит, что левый операнд получает значение выражения назначения справа.
| Присваивание | То же ... | Описание | Посмотреть |
|---|---|---|---|
| x = y | x = y | Левый операнд получает значение выражения назначения справа. | Демо » |
| x += y | x = x + y | Сложение | Демо » |
| x -= y | x = x - y | Вычитание | Демо » |
| x *= y | x = x * y | Умножение | Демо » |
| x /= y | x = x / y | Деление | Демо » |
| x %= y | x = x % y | Модуль | Демо » |
PHP Сравнения операторы
PHP операторы сравнения используются для сравнения двух значений (числа или строки):
| Оператор | Имя | Пример | Результат | Посмотреть |
|---|---|---|---|---|
| == | Равно | $x == $y | Возвращает true если $x равно $y | Демо » |
| === | Идентичны | $x === $y | Возвращает true если $x идентично $y, и они того же типа | Демо » |
| != | Не равно | $x != $y | Возвращает true если $x не равно $y | Демо » |
| <> | Не равно | $x <> $y | Возвращает true если $x не равно $y | Демо » |
| !== | Не идентичны | $x !== $y | Возвращает true если $x не идентичны $y, или они не одного типа | Демо » |
| > | Больше чем | $x > $y | Возвращает true если $x больше чем $y | Демо » |
| < | Меньше чем | $x < $y | Возвращает true если $x меньше чем $y | Демо » |
| >= | Больше чем или равно | $x >= $y | Возвращает true если $x больше чем или равно $y | Демо » |
| <= | Меньше чем или равно | $x <= $y | Возвращает true если $x меньше чем или равно $y | Демо » |
PHP Инкремент/Декремент операторы
PHP Инкремент оператор, используются для увеличения значения переменной.
PHP Декремент оператор, используются для уменьшения значения переменной.
| Оператор | Имя | Описание | Посмотреть |
|---|---|---|---|
| ++$x | Перед-инкрементом | Увеличивает $x на один, возвращает $x | Демо » |
| $x++ | После-инкремента | Возвращает $x, увеличивает $x на один | Демо » |
| --$x | Перед-декрементом | Уменьшает $x на один, возвращает $x | Демо » |
| $x-- | После-декремента | Возвращает $x, уменьшает $x на один | Демо » |
PHP Логические операторы
PHP логические операторы используются для объединения условных операторов.
| Оператор | Имя | Пример | Результат | Посмотреть |
|---|---|---|---|---|
| and | И | $x and $y | Правда если оба $x и $y будет true | Демо » |
| or | ИЛИ | $x or $y | Правда если оба $x или $y будет true | Демо » |
| xor | НЕ ИЛИ | $x xor $y | Правда если тоже $x или $y true, но не оба | Демо » |
| && | И | $x && $y | Правда если оба $x и $y будет true | Демо » |
| || | ИЛИ | $x || $y | Правда если тоже $x или $y будет true | Демо » |
| ! | НЕ | !$x | Правда если $x будет не true | Демо » |
PHP Строчные операторы
PHP имеет два оператора, специально разработанные для строк.
| Оператор | Имя | Пример | Результат | Посмотреть |
|---|---|---|---|---|
| . | Конкатенация | $txt1 . $txt2 | Конкатенация $txt1 и $txt2 | Демо » |
| .= | Присвоение конкатенации | $txt1 .= $txt2 | Добавить $txt2 к $txt1 | Демо » |
PHP Массива операторы
PHP операторы массива используются для сравнения массивов.
| Оператор | Имя | Пример | Результат | Посмотреть |
|---|---|---|---|---|
| + | Союз | $x + $y | Союз $x и $y | Демо » |
| == | Равенство | $x == $y | Возвращает true, если $x и $y есть пара ключ/значение | Демо » |
| === | Идентичность | $x === $y | Возвращает true, если $x и $y имеют одинаковые пары ключ/значение в одном порядке, одного и того же типа | Демо » |
| != | Неравенство | $x != $y | Возвращает true, если $x не равно $y | Демо » |
| <> | Неравенство | $x <> $y | Возвращает true, если $x не равно $y | Демо » |
| !== | Без-идентичности | $x !== $y | Возвращает true, если $x не идентичен $y | Демо » |
