Error reporting…
13 JanDacă un script afişează o eroare, e normal ca administratorul serverului să facă setările serverului în aşa fel încât erorile să nu fie afişate deloc?
Motivul:majoritatea CMSurilor au bug-uri de programare
Păi… dacă un CMS, sau orice alt script, are erori… trebuie să ştie omu ce se întâmplă, nu? Nu cred că este suficient încă o intrare într-un log vizibil doar în panoul de administrare, după 5 click-uri…

Depinde mult de aplicatie si de eroare. Ideal ar fi sa captezi toate erorile posibile, din cod, si sa-i dai utilizatorului mesaje relevante si inteligibile.
In rest, “fail silently” e o virtute. Utilizatorul n-are nevoie sa stie ca in fisierul de cod “xyz”, la linia 682, s-a intamplat un fatal error…
ok, dar când ai un fatal error şi nu afişează nimic?
Adică… pagina GOALĂ!
Dar cand ai fişier ce conţine:
sau
şi afişează pagina goală, începi să-ţi pui tot felul de probleme
Mai, de-obicei erorile de acest gen se detecteaza repede, inainte de-a lansa produsul final.
E drept ca se mai intampla “pe viu”, iar PHP-ul nu te ajuta foarte mult, ci clacheaza orice eroare fatala. Ar fi frumos daca ai putea capta (try/catch) si erorile fatale, pentru a continua scriptul.