Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Priorytety operatorów
Forum PHP.pl > Forum > Przedszkole
Broniev
Witam.
Rozpoczynam swoją przygodę z PHP i utknąłem przy priorytetach operatorów. Większość przykładów wychodzi mi zgodnie z tym czego oczekuje, jednak nie rozumiem poniższego przypadku
  1. $a = 2;
  2. $b = 5;
  3. $a = ++$a * $b += 3;
  4. echo $a;


Wynik to 24. Czy nie powinno zgodnie z tabelą być wykonane to tak:
1. Inkrementacja z 2 na 3
2. Mnożenie 3*5
3. 15 += 3
?
Z góry dziękuję za pomoc
johny_s
Najpierw masz przypisanie pod $b dopiero potem mnożenie

Kod
$a = (++$a) * ($b += 3);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.