Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Coś a'la break dla if
slawo123
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 21.08.2008

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/aaevil.gif)
Go to the top of the page
+Quote Post
kartin
post
Post #2





Grupa: Zarejestrowani
Postów: 246
Pomógł: 79
Dołączył: 25.05.2010

Ostrzeżenie: (0%)
-----


Podobno ciekawość to pierwszy stopień do piekła (IMG:style_emoticons/default/aaevil.gif)

else jest w tym przypadku najrozsądniejszym wyjściem. Jak go nie lubisz to możesz użyć innego kolejnego if
Go to the top of the page
+Quote Post
zend
post
Post #3





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

Ostrzeżenie: (0%)
-----


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

Ten post edytował zend 13.06.2010, 16:53:17
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 15:32