Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Skrocony if a throw
Koldy
post 7.11.2014, 02:05:48
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 1
Dołączył: 28.06.2009
Skąd: Great Britan

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


Witajcie

Pracuje nad pewnym kodem i na razie wyrzucalem sobie exity tam gdzie byly bledy lub cos takiego np:
  1. $this->x = (1-1) ? $x : exit('error');


ale jednak przestalo mi to wystarczac i zreszta predzej czy pozniej i tak bym musial wiec przeszedlem sobie na wyjatki, no i problem w tym ze nie moge uzyc konstrukcji
  1. $this->x = (1-1) ? $x : throw new Exception('err');


gdyz nie poprawna skladnia, wiec obszedlem to w taki sposob, ze stworzylem metode throwException() ktora wyrzuca mi Exceptiona a ja robie tak:
  1. $this->x = (1-1) ? $x : $this->throwException('err');


Dziala tak jak ma dzialac, tyle ze stack jest o poziom wiecej z racji extra metody, ale tu jest moje pytanie, czy jest to poprawne czy nie, dziekuje smile.gif


--------------------
$progress++;
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:24