Slik slår du på PHP-feilrapportering

Et godt første skritt for å løse ethvert PHP-problem

Forretningskvinne som jobber på laptop på kontoret

Ryan Lees/Getty Images





Hvis du kjører inn i en tom eller hvit side eller en annen PHP-feil, men du har ingen anelse om hva som er galt, bør du vurdere å slå på PHP-feilrapportering. Dette gir deg en indikasjon på hvor eller hva problemet er, og det er et godt første skritt for å løse eventuelle PHP problem. Du bruker error_reporting funksjon for å slå på feilrapportering for en bestemt fil du ønsker å motta feil på, eller du kan aktivere feilrapportering for alle filene dine på webserveren din ved å redigere filen php.ini. Dette sparer deg for smerten ved å gå over tusenvis av kodelinjer på jakt etter en feil.

Feilrapporteringsfunksjon

De error_reporting() funksjonen etablerer feilrapporteringskriteriene ved kjøring. Fordi PHP har flere nivåer av rapporterbare feil , setter denne funksjonen ønsket nivå for varigheten av skriptet ditt. Inkluder funksjonen tidlig i manuset, vanligvis umiddelbart etter åpningen

Slik viser du feil

Display_error bestemmer om feil skrives ut på skjermen eller skjules for brukeren. Den brukes sammen med feilrapporteringsfunksjonen som vist i eksemplet nedenfor:

Endre php.ini-filen på nettstedet

For å se alle feilrapporter for alle filene dine, gå til webserveren og åpne php.ini-filen for nettstedet ditt. Legg til følgende alternativ:



php.ini-filen er standard konfigurasjonsfil for å kjøre programmer som bruker PHP. Ved å plassere dette alternativet i php.ini-filen ber du om feilmeldinger for alle dinePHP-skript.