Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmiana wartości zmiennej po instrukcji if
Forum PHP.pl > Forum > Przedszkole
herhor
Witam.
Napotkałem niezrozumianą dla mnie sytuację.
  1. $a=1;
  2. $b=5;
  3.  
  4. echo $a;
  5. if($a=0){echo $b;}
  6. echo $a;
  7. if($a>0){echo $b;}


Taki zestaw warunków, powoduje że za pierwszym razem wyświetla $a=1
ale już za drugim razem wyświetla $a= 0
Dlaczego?
nospor
= przypisanie
== porownanie

Od takie podstawy
herhor
Nie rozumiem, co z tego wynika, możesz mi wytłumaczyć?
nospor
Tu
if($a=0)
zamiast porowna $a do 0 to przypisuje dla $a 0

Tak ma byc
if($a==0)

Pisalem przeciez, ze == to jest porownanie
herhor
Zdążyłem załapać, dzięki. smile.gif
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.