Forskjellige typer feil i PHP

Forskjellige typer feil i PHP


PHP er et server-side skriptspråk som lar webmastere å legge programmering funksjonalitet til sine nettsteder. PHP-kode kjøres på serveren, der nettstedet er vert og returnerer resultatet av koden til klienten nettleser. Det har en rekke forskjellige feilkoder som faller inn i tre grunnleggende kategorier.

merknader

PHP merknader er mindre feil som ikke forstyrrer driften av manuset. Brukerne er vanligvis ikke varslet om feilen, selv programmerer kan endre denne standardinnstillingen, og vise en feilmelding til brukeren hvis han ønsker.

advarsler

Advarsler er mer alvorlige feil som følge av manglende eller feil kode. Skriptet vil fortsatt kjøre med advarsler, men brukeren vil få feilmeldinger.

Alvorlige feil

Fatale feil føre til at skriptet til å krasje. Disse feilene skyldes alvorlige problemer med basiskode. For eksempel, hvis skriptet kaller en funksjon som mangler eller er utilgjengelige for programmet, en fatal feil vil bli returnert.

PHP-feilkoder

Når PHP returnerer en feil vil det være ledsaget av en bestemt feilkode som hjelper utviklere med å finne og rette opp problemet i koden som forårsaket feilen. Følgende er en liste over feilkoder som returneres av PHP.

E_ERROR: Fatal error. Avslutter skriptet.

E_WARNING: Advarsel som ikke slutter manuset.

E_PARSE: Det er en feil i parseren.

E_NOTICE: Ikke-fatal feil i koden.

E_CORE_ERROR: Fatal feil i PHP installasjon.

E_CORE_WARNING: Advarsler resulterer danne en feil i PHP installasjon.

E_COMPILE_ERROR: Fatal feil som oppstår når skriptet er kompilert.

E_USER_ERROR: Feil generert av programmererens kode.

E_USER_WARNING: Advarsel generert av programmererens kode.

E_USER_NOTICE: Legg merke generert av programmererens kode.

E_STRICT: Merknader som oppstår under skriptet kjøre-tid.

E_RECOVERABLE_ERROR: Fatal error at skriptet kan gjenopprette fra.

E_ALL: Generic feilmelding brukes når mer spesifikk melding gjelder ikke.