Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> klasa do bsługa błędów
gaza
post 20.12.2004, 11:09:52
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


Witam.

Za jakis czas bede musial napisac uniwersalna klase do obslugi bledow dlatego teraz chcialbym poznac wasze opinie na ten temat.

Chodzi mi o obsluge bledow przy dostepie do baz danych.
Mam kilka interfejsow min. ORACL , PostGres , SyBase.
Chcialbym wyposazyc kazdy z tych interfejsow w klase do obslugi tychze bledow.

Moze sa juz gotowe rozwiazana ?

Przegladalem juz posty o podobnej tematyce , niestety nie znalazlem tam nic na podony temat.
Bede wdzieczny za wszelkie sugestie
Pozdrawiam


--------------------
pozdrawiam
Gaza
Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
hawk
post 20.12.2004, 13:14:36
Post #2





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

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


A co ty dokładnie chcesz zrobić? Bo uniwersalna klasa do obsługi błędów to prawie tak jak uniwersalna klasa do obsługi logiki biznesowej. Obsługa błędów to bardzo rozległy i skomplikowany temat.

BTW, uniwersalna klasa do obsługi błędów jest już, o dziwo, napisana. Nazywa się bodajże Exception tongue.gif.
Go to the top of the page
+Quote Post
gaza
post 20.12.2004, 14:08:20
Post #3





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


dokladnie chodzi o przechwytywanie bledow ktore pochodza od bazy danych i ich obsluga .
Problem polega na tym zeby bylo to na tyle uniwersalen ,ze da sie zastosowac do kilku baz danych ( mi dokladnie chodzi o ORACLE PG SyBase )


--------------------
pozdrawiam
Gaza
Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4
Go to the top of the page
+Quote Post
NuLL
post 21.12.2004, 01:07:31
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Dla mnie kazdy intefejs bazodanowy ma klase dzidzczaca po glownej klasie bledu i tyle a ona dostaje $errorType itp itd


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
anas
post 23.12.2004, 11:38:31
Post #5





Grupa: Zarejestrowani
Postów: 172
Pomógł: 0
Dołączył: 22.09.2002
Skąd: Gorzów Wlkp

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


Hej.

@Gaza
adodb wykorzystuje mozliwosci PHP5 i jak wspomnial hawk mozesz skorzystac z wyjatkow(klasy Exception). Mozesz sobie napisac w ten sposob uniwersalna obsluge bledow dla abstrakcji. Polecam podrecznik php Vademecum Profesionalisty - przy omowieniu wyjatkow autor ilustruje to na przykladzie obslugi bledow dla bazy danych... pozatym ksiazka to skarb, takze inewstujac tylko zyskasz

pozdrawiam

anas
Go to the top of the page
+Quote Post
gaza
post 24.12.2004, 10:53:58
Post #6





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 22.06.2003

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


Dzieki .
Poszukam ksiazki i poczytam.

Pozdrawiam


--------------------
pozdrawiam
Gaza
Apache 2.0.52 PHP 5.0.2 MySQL 3.23.58 phpMyAdmin 2.5.4
Go to the top of the page
+Quote Post
kurak
post 24.12.2004, 11:48:15
Post #7





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 19.04.2004

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


Pełny tytuł to: php Zaawansowane Programowanie. Vademecum Profesjonalisty. To tak dla informacji smile.gif Genialna ksiazka smile.gif


--------------------
Go to the top of the page
+Quote Post

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: 14.08.2025 - 04:08