Wyświetlanie błędów na ekranie (display_errors)

Założenie: Nauczymy się, jak włączyć i wyłączyć wyświetlanie błędów PHP na ekranie za pomocą dyrektywy display_errors.

Krok po kroku:

  1. Krok 1: Sprawdzenie aktualnego ustawienia display_errors. Możemy to zrobić, dodając następujący kod do pliku PHP:
  2. 
    
    				

    Po uruchomieniu skryptu, w sekcji “Configuration” znajdziemy informację o wartości display_errors. Wartość “On” oznacza włączone wyświetlanie błędów, “Off” – wyłączone.

  3. Krok 2: Zmiana ustawienia display_errors w pliku php.ini. Znajduje się on zazwyczaj w katalogu głównym serwera WWW lub w katalogu użytkownika. Aby włączyć wyświetlanie błędów, należy zmienić wartość display_errors = Off na display_errors = On. Po zmianie należy zrestartować serwer WWW.
  4. 
    ; display_errors = Off  // poprzednia wartość
    display_errors = On     // nowa wartość
    				

    Pamiętaj, że edycja pliku php.ini wymaga uprawnień administratora.

  5. Krok 3: Wywołanie błędu i sprawdzenie jego wyświetlenia. Dodajmy do skryptu kod, który wywoła błąd:
  6. 
    
    				

    Jeśli display_errors jest włączone, na ekranie pojawi się komunikat o błędzie. Jeśli jest wyłączone, błąd nie będzie widoczny.

  7. Krok 4: Wyłączenie wyświetlania błędów w środowisku produkcyjnym. W środowisku produkcyjnym, wyświetlanie błędów na ekranie jest niezalecane, ponieważ może ujawnić poufne informacje. W tym celu należy ustawić display_errors = Off w pliku php.ini.

Ten przykład pokazuje podstawowe zasady zarządzania wyświetlaniem błędów w PHP. Zachęcamy do dalszego zgłębiania tematu obsługi błędów i debugowania w PHP!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *