Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Obsluga bledow w aplikacjach
bamboos
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 3.05.2003
Skąd: Łódź

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


Na poczatek, przepraszam za brak polskich liter, ale jeszcze nie uporalem sie z klawiatura ;P

Jak w swoich aplikacjach rozwiazujecie obsluge bledow.
Powiedzmy, chce napisac skrypt do wysylania sms'ow:
[php:1:59e694bc36]<?php
class Error
{
f report();
}

class Socket
{
// klasa do obslugi socketow
var Error = new Error();
}

class Http
{
// do obslugi polaczenia z serwerem www
var Socket = new Socket();
var Error = new Error();
}

class Sms
{
// do wyslania smsa
var Http = new Http();
var Error = new Error();
}
?>[/php:1:59e694bc36]
Teraz, czy kazda klasa powinna miec "w sobie" zadeklarowana klase Error, ktora bedzie wyswietlala komunikaty i w razie bledow krytycznych przerywala dzialanie aplikacji. Czy moze wykozystac singletony (jesli dobrze zrozumielem ich idee):
Error::report(message, level);
Dobrze bylo by, aby Error wspolpracowalo z klasa Language (obsluga jezykow), ale to juz nie problem.
Pozatym, ktore bledy wyswietlac? Czy naprzyklad brak pliku konfiguracyjnego i w zwiazku z tym uzycie wartosci domyslnych jest bledem, o ktorym uzytkownik powinien wiedziec?!? Moze takie bledy logowac gdzies do pliku, zeby tylko admin mial do nich dostep...
Jak wy to wszystko widzicie i ktore rozwiazanie zazwyczaj wybieracie, bo ja jeszcze nie wypracowalem sobie metody i chetnie skozystal bym z dobrych rad.
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: 15.09.2025 - 06:50