Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Coś a'la break dla if
Forum PHP.pl > Forum > PHP
slawo123
Witam, chciałbym się dowiedzieć czy istnieje jakiś sposób na wymuszenie zignorowania dalszej części kodu w instrukcji warunkowej if (działanie identyczne jak break dla pętli).

Przykład:
  1. if($id > 0)
  2. {
  3. $wyniksql = true / false;
  4.  
  5. if(!$wyniksql) {$komunikat = 'Cośtam źle zrobiłeś'; wyjdź z ifa głównego;}
  6.  
  7. kod który wykona się jeżeli nie nastąpi zignorowanie
  8. }


Oczywiście wiem że mógłbym użyć else ale ciekawi mnie czy można coś takiego zrobić bez używania goto które jest ponoć zuee aaevil.gif
kartin
Podobno ciekawość to pierwszy stopień do piekła aaevil.gif

else jest w tym przypadku najrozsądniejszym wyjściem. Jak go nie lubisz to możesz użyć innego kolejnego if
zend
Jeśli wykonujesz ten kod w funkcji możesz użyć return; albo użyć else. Goto jest dostępne w php dopiero w wersji 5.3 także nie zawsze tego użyjesz
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.