В PHP для присваивания значения переменной используется оператор =. Синтаксис присваивания выглядит так:
Слева от оператора присваивания указывается переменная, которой нужно присвоить значение. Справа — значение или выражение.
При выполнении присваивания PHP сначала вычисляет выражение справа, а затем результат присваивает переменной слева. Например:
В этом примере переменной $x присваивается 10$y к 20, а $total является суммой $x и $y.
Выражение присваивания возвращает присвоенное значение, что позволяет использовать цепочки присваиваний:
В этом случае сначала выполняется самое правое присваивание: $y = 20. Результат выражения - 20, и это же значение присваивается $x. После выполнения обе переменные равны 20.

Арифметические операторы присваивания

Иногда требуется увеличить переменную на определённое значение. Например:
Здесь переменная $counter сначала равна 1, затем увеличивается на 1 и снова присваивается самой себе. В результате $counter становится равным 2.
PHP предоставляет сокращённые арифметические операторы присваивания, например +=:
Выражение $counter += 1 эквивалентно $counter = $counter + 1.
В PHP доступны следующие арифметические операторы присваивания:

Оператор присваивания для конкатенации строк

PHP использует оператор . для объединения (конкатенации) строк. Например:
Результат: Привет Иван.
Для удобства существует оператор присваивания с конкатенацией .=:
Этот код делает то же самое, но короче.

Краткое резюме

  • Используйте оператор присваивания = для присвоения значения переменной.
  • Выражение присваивания возвращает присвоенное значение.
  • Арифметические операторы присваивания позволяют выполнять вычисления и присваивать результат одной командой.
  • Оператор .= используется для конкатенации строк и присвоения результата переменной.