Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przyjemne zwracanie błędów, przyjemne dla programisty ...
jastu
post
Post #1





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Opiszę problem przykładem :
klasa obsługi dla bazy danych wykonuje zapytanie które zwraca błąd, ale klasa obsługi wyniku zapytania do bazy musi odpowiednio zareagować na ten błąd po czym w elegancki sposób przekazać informację o błedzie do klasy modelu lub akcji (który też podejmie odpowiednią akcję na błąd).

Jak mogę w ładny i zgrabny sposób sprawdzać wyniki operacji ( jesli ma być zwrócone true / false to nie jest problem ) ? Problem polega na tym że wynik operacji musi przjść przez klika klas i za każdym razem każda kolejna klasa oczekuje innego typu danych.
pzdr
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jastu
post
Post #2





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Ok ... same wyjątki są dla mnie zrozumiałe choć nie używam ich często, moje obecne utrapienie polega na stworzeniu ładnej obsługi / kontroli błędów bez wykorzystania wyjątków (mowa o php4).
Kiedyś pisząc aplikację napisałem to tak że każda funkcja / metoda zwracała tablicę z dwoma elementami - wyniki operacji jako pierwszy element tablicy, a jako drugi element resource do zasobów lub tablica z rekordami...na dłuższą metę stawało się to uciążliwe (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował jastu 7.05.2007, 09:59:54
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 03:09