Hoe PHP Foutrapportage in te schakelen

Als u een lege of witte pagina of een andere PHP-fout tegenkomt, maar u hebt geen idee wat er mis is, kunt u overwegen PHP-foutrapportage in te schakelen. Dit geeft je een indicatie van waar of wat het probleem is, en het is een goede eerste stap om een ​​PHP-probleem op te lossen. U gebruikt de functie error_reporting om foutrapportage in te schakelen voor een specifiek bestand waarop u fouten wilt ontvangen, of u kunt foutrapportage inschakelen voor al uw bestanden op uw webserver door het php.ini-bestand te bewerken. Dit bespaart u de pijn van het doorlopen van duizenden regels code op zoek naar een fout.

Foutmelding functie

De foutmelding() functie stelt de foutrapportagecriteria tijdens runtime vast. Omdat PHP verschillende niveaus van rapporteerbare fouten heeft, stelt deze functie het gewenste niveau in voor de duur van uw script. Neem de functie vroeg in het script op, meestal direct na de opening

Hoe fouten weer te geven

Display_error bepaalt of fouten op het scherm worden afgedrukt of voor de gebruiker worden verborgen. Het wordt gebruikt in combinatie met de error_reporting-functie zoals getoond in het onderstaande voorbeeld:

Het php.ini-bestand op de website wijzigen

Als u alle foutrapporten voor al uw bestanden wilt bekijken, gaat u naar uw webserver en opent u het php.ini-bestand voor uw website. Voeg de volgende optie toe:

Het php.ini-bestand is het standaardconfiguratiebestand voor toepassingen die PHP gebruiken. Door deze optie in het php.ini-bestand te plaatsen, vraagt ​​u foutmeldingen aan voor al uw PHP-scripts.