PHP er et server-side scripting sprog, der gør det muligt for webmastere at tilføje programmering funktionalitet til deres hjemmesider. PHP kode kører på serveren, hvor hjemmesiden er hosted og derefter returnerer outputtet af koden til klienten browser. Den indeholder en række forskellige fejlkoder , der falder i tre grundlæggende kategorier. Meddelelser
PHP bekendtgørelser er småfejl , som ikke interfererer med driften af scriptet. Brugerne er typisk ikke gjort opmærksom på fejlen , selvom programmør kan ændre denne standardindstilling , og vise en fejlmeddelelse til brugeren , hvis han ønsker .
Advarsler
Advarsler er mere alvorlige fejl , der skyldes manglende eller forkert kode . Scriptet vil stadig køre med advarsler , men brugeren vil modtage fejlmeddelelser.
Fatal fejl
Fatal fejl forårsager scriptet til at gå ned . Disse fejl er forårsaget af alvorlige problemer med basen kode. For eksempel, hvis scriptet kalder en funktion, der mangler eller er utilgængelig for programmet vil en fatal fejl blive returneret.
PHP fejlkoder
Når PHP returnerer en fejl vil det være ledsaget af en specifik fejlkode , der hjælper udviklere med at finde og rette problemet inden den kode, der forårsagede fejlen . Det følgende er en liste over de fejlkoder returneres af PHP
E_ERROR : . Fatal error . Afslutter scriptet
E_WARNING : . . Advarsel , der ikke slutter scriptet
E_PARSE : Der er en fejl i parser
E_NOTICE : . Non- fatal fejl i kode
E_CORE_ERROR : . Fatal fejl i PHP installation
E_CORE_WARNING : . . Advarsler frembragt en fejl i PHP installation
E_COMPILE_ERROR : Fatal fejl, der opstår , når scriptet er kompileret
E_USER_ERROR : . Fejl genereret af programmørens kode
E_USER_WARNING : . Warning genereret af programmørens kode
E_USER_NOTICE : . . Notice genereret af programmørens kode
E_STRICT : Meddelelser , der opstår under script run-time
E_RECOVERABLE_ERROR : . . Fatal fejl at scriptet kan genvinde fra United
E_ALL : . Generisk fejl anvendte meddelelse , når mere specifik meddelelse gælder ikke < br >