Что означает `$ page - = 1` в моем документе PHP?

У меня есть следующая переменная, определенная в документе PHP, с которым я работаю, и я не уверен, что это значит.

PHP

$page -= 1;

Часть, о которой я не уверен, - это -=

Спасибо!

Ответ 1

Оператор -= является сокращением для вычитания значения из переменной:

$x -= 1;
$x = $x - 1;

Вот некоторые из других:

  • $x += 1; ($x = $x + 1)
  • $x -= 1; ($x = $x - 1)
  • $x *= 1; ($x = $x * 1)
  • $x /= 1; ($x = $x / 1)

Ответ 2

Это сокращение, чтобы сохранить ввод. Эффект идентичен

$page = $page - 1;

Ответ 3

Оператор -= является оператором арифметики комбинации и присваивания. Он вычитает 1, затем переназначает его на $page.

Ответ 4

То же, что и $page = $page - 1, $page-- или --$page, он использовал для уменьшения значения переменной.