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”.