![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 26.04.2013 Ostrzeżenie: (0%)
|
Witam.
Cały czas nurtuje mnie pytanie o poprawność zapytania instrukcji warunkowej. O co konkretnie mi chodzi ? Przykład: $warunek="0"; if ($warunek="0") { echo 'tak'; } else { echo 'nie'; } Czy w takiej sytuacji mogę zrobić w ten sposób (pominąć "else"): $warunek="0"; if ($warunek="0") { echo 'tak'; } Czy to jest poprawne zapytanie ? Jeśli drugi warunek nie zostanie spełniony to czy warto do niego się odwoływać ? |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Zacznijmy od tego że to jest zły warunek, bo do zmiennej przypisujesz a nie sprawdzasz. Poza tym, albo else jest Ci potrzebne, albo nie. To My mamy wiedzieć?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%)
|
Po pierwsze to $waronek="0" zawsze zwraca true bo to przypisanie, a nie porównanie.
Chcesz prawdopodobnie użyć "==". Zacznij od tego i sprawdź co chcesz robić dalej (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
1) Używaj bbcode
2) == a nie = 3) Tak, ELSE jest jak najbardziej potrzebny. Czasami chcesz coś robić gdy zachodzi warunek, a gdy nie zachodzi to chcesz robić coś innego. No ale nikt ci nie każe zawsze uzywac ELSE. Jak nie potrzebujesz to nie używasz - logiczne |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 26.04.2013 Ostrzeżenie: (0%)
|
Troszkę źle się wyraziłem z tym przykładek. Podam mój oryginalny kod który działa z else i bez else.
|
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
No i super. A gdzie tu ELSE? SKoro nie potrzebowales, to nie dales - brawo.
Jaki wiec masz problem? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 26.04.2013 Ostrzeżenie: (0%)
|
Problem poprawności kodu, widomo że można zrobić to na wiele sposobów ale który z nich jest najbardziej odpowiedni i poprawny, no chyba że każdy sposób jest dobry.
Ten post edytował plove 26.04.2013, 11:04:51 |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
NIe ogarniam o czym mowisz....
Pisze jeszcze raz: jak potrzebujesz ELSE, to używasz jeszcze ELSE. Jak nie potrzebujesz, to nie używasz - tu naprawdę nie ma żadnej filozofii... |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 26.04.2013 Ostrzeżenie: (0%)
|
Ok, dzięki.
Wiem już wszystko. |
|
|
|
![]() ![]() |
|
Aktualny czas: 31.12.2025 - 06:07 |