Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP Операторы



Операторы 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 Попробуйте сами »

Операторы присваивания 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

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

Оператор Название Пример Результат Попробовать
== Равно $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 Попробуйте сами »
<=> Космический корабль $x <=> $y Возвращает целое число меньше нуля, равное нулю или больше нуля, в зависимости от того, меньше ли $x, равно или больше $y. Представлен в PHP 7. Попробуйте сами »

Операторы инкремента/декремента PHP

Операторы инкремента/декремента используются для увеличения или уменьшения значения переменной на единицу.

Оператор Название Описание Попробовать
++$x Префиксный инкремент Увеличивает $x на единицу, затем возвращает $x Попробуйте сами »
$x++ Постфиксный инкремент Возвращает $x, затем увеличивает $x на единицу Попробуйте сами »
--$x Префиксный декремент Уменьшает $x на единицу, затем возвращает $x Попробуйте сами »
$x-- Постфиксный декремент Возвращает $x, затем уменьшает $x на единицу Попробуйте сами »

Логические операторы PHP

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

Оператор Название Пример Результат Попробовать
and И $x and $y True, если и $x, и $y равны true Попробуйте сами »
or Или $x or $y True, если либо $x, либо $y равно true Попробуйте сами »
xor Исключающее или $x xor $y True, если либо $x, либо $y равно true, но не оба одновременно Попробуйте сами »
&& И $x && $y True, если и $x, и $y равны true Попробуйте сами »
|| Или $x || $y True, если либо $x, либо $y равно true Попробуйте сами »
! Не !$x True, если $x не равно true Попробуйте сами »

Строковые операторы PHP

Строковые операторы используются для объединения строк.

Оператор Название Пример Результат Попробовать
. Конкатенация $txt1 . $txt2 Объединение $txt1 и $txt2 Попробуйте сами »
.= Конкатенация с присваиванием $txt1 .= $txt2 Присоединяет $txt2 к $txt1 Попробуйте сами »

Операторы для работы с массивами 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 Попробуйте сами »

Условные операторы PHP

Условные операторы используются для установки значения в зависимости от условий (краткая форма if...else):

Оператор Название Пример Результат Попробовать
?: Тернарный $x = expr1 ? expr2 : expr3 Возвращает значение $x.
Значение $x равно expr2, если expr1 = TRUE.
Значение $x равно expr3, если expr1 = FALSE
Попробуйте сами »
?? Объединение с null $x = expr1 ?? expr2 Возвращает значение $x.
Значение $x равно expr1, если expr1 существует и не равно NULL.
Если expr1 не существует или равно NULL, значение $x равно expr2.
Представлен в PHP 7
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.