/ programowanie

Jak ukryć błędy na stronie (php)?

Wstęp.

Zdarza się nieraz, że w niedopracowanym skrypcie w jakiejś sytuacji coś się popsuje. Wyskoczą wtedy błędy, które psują wygląd strony. Dobrym sposobem jest wyłączenie pokazywania błędów. Opiszę tutaj jak to zrobić.

Wyłączamy pokazywanie błędów.

Na początku pliku php wystarczy wstawić

error_reporting(0);

Dzięki temu żadne błędy nie będą pokazywane ne stronie. Jednak gdy chcemy aby błędy były pokazywane z powrotem można ustawić:

error_reporting(E_ALL);

Spowoduje to, że wszystkie błędy będą wyświetlane. Można jeszcze zrobić aby pokazywały wszystkie błędy oprócz notice:

error_reporting(E_ALL & ~E_NOTICE);

Więcej opisu i opcji znajduje się w php.ini i pewnie w dokumentacji php ;-)