Operator przypisania dodawania += w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Operator przypisania dodawania += w PHP

Operator += jest skróconym operatorem przypisania. Służy do zwiększenia wartości zmiennej o podaną liczbę lub inną wartość liczbową.

Składnia

$a += 10;

Powyższy zapis oznacza dokładnie to samo co:

$a = $a + 10;

Czyli aktualna wartość zmiennej $a zostaje powiększona o 10, a wynik ponownie zapisany do tej samej zmiennej.

Przykład

$a = 5;
$a += 3;
echo $a; // 8

Kolejne kroki:
- początkowo $a = 5,
- instrukcja $a += 3 dodaje 3,
- nowa wartość $a to 8.

Zastosowanie w obliczeniach

Operator += często stosuje się przy sumowaniu wartości, np. w pętlach:

$suma = 0;
$suma += 4;
$suma += 6;

echo $suma; // 10

Jest to krótszy i czytelniejszy zapis niż:

$suma = $suma + 4;

Podobne operatory

W PHP istnieją też inne skrócone operatory przypisania:

  • -= odejmowanie i przypisanie,
  • *= mnożenie i przypisanie,
  • /= dzielenie i przypisanie,
  • %= reszta z dzielenia i przypisanie.

Przykład:

$x = 10;
$x -= 2; // x = 8
$x *= 3; // x = 24

Na egzaminie warto pamiętać, że += nie oznacza „ustaw na plus”, tylko „dodaj do obecnej wartości i zapisz wynik”.