Jak włączyć raportowanie błędów PHP
Dobry pierwszy krok do rozwiązania każdego problemu PHP
Ryan Lees/Getty Images
Jeśli trafisz na puste miejsce lub biała strona lub jakiś inny błąd PHP, ale nie masz pojęcia, co jest nie tak, powinieneś rozważyć włączenie raportowania błędów PHP. Daje to pewne wskazówki, gdzie lub na czym polega problem, i jest to dobry pierwszy krok do rozwiązania dowolnego PHP problem. Używasz raportowania błędów funkcjonować aby włączyć raportowanie błędów dla określonego pliku, w którym chcesz otrzymywać błędy, lub możesz włączyć raportowanie błędów dla wszystkich plików na serwerze WWW, edytując plik php.ini. Oszczędza to męki przechodzenia przez tysiące wierszy kodu w poszukiwaniu błędu.
Funkcja raportowania błędów
The zgłaszanie błędów() funkcja ustala kryteria raportowania błędów w czasie wykonywania. Ponieważ PHP ma kilka poziomów zgłaszane błędy , ta funkcja ustawia żądany poziom na czas trwania skryptu. Dołącz funkcję na początku skryptu, zwykle zaraz po otwarciu
Jak wyświetlić błędy
Display_error określa, czy błędy są drukowane na ekranie, czy ukryte przed użytkownikiem. Jest używany w połączeniu z funkcją error_reporting, jak pokazano w poniższym przykładzie:
Zmiana pliku php.ini na Stronie
Aby zobaczyć wszystkie raporty o błędach dla wszystkich swoich plików, przejdź do serwera WWW i uzyskaj dostęp do pliku php.ini dla swojej witryny. Dodaj następującą opcję:
Plik php.ini jest domyślnym plikiem konfiguracyjnym do uruchamiania aplikacji korzystających z PHP. Umieszczając tę opcję w pliku php.ini, żądasz komunikatów o błędach dla wszystkich swoichskrypty PHP.