Fejlhåndtering er processen med at finde fejl rejst af dit program og tage handling. Denne artikel hjælper dig med at udforske begrebet Fejlhåndtering i detaljer. Følgende punkter vil blive dækket i denne artikel,
Lad os komme i gang med en PHP-fejlhåndteringsartikel,
Fejlhåndtering
Det er meget let i PHP at håndtere fejl.Når du opretter scripts og webapplikationer, er fejlhåndtering en meget vigtig del. Hvis din kode mangler fejlkontrolkode, kan dit program se meget uprofessionelt ud, og du kan være åben for sikkerhedsrisici.
Vi får vist forskellige fejlhåndteringsmetoder:
* Enkle “die ()” udsagn
* Brugerdefinerede fejl og fejludløsere
* Fejlrapportering
Lad os se, hvordan PHP-fejlhåndtering fungerer med die-funktionen,
Brug af die () -funktionen
Når du skriver dit PHP-program, skal du kontrollere alle mulige fejl, inden du går videre, og tage den nødvendige nødvendige handling.Eksempel uden at have /tmp/test.xt fil
Oprettelse af en brugerdefineret fejlhåndterer
Oprettelse af en brugerdefineret fejlhåndterer er meget enkel. Vi kan simpelthen oprette en speciel funktion, der kan kaldes, når der opstår en fejl i PHP-kode.
Denne funktion er i stand til at håndtere mindst to parametre, der kan være fejlniveau eller fejlmeddelelse, men kan acceptere op til fem valgfrie parametre, de er fil, linjenummer og fejlkonteksten
Syntaks
error_function () Indstil Error Handler
hvad er markørgrænseflade i java
Standardfejlhåndteringen til PHP er den indbyggede fejlhåndterer, der er angivet i softwaren. Vi vil gøre funktionen over standardfejlbehandleren i scriptets varighed.
Det er muligt at ændre fejlhåndteringen, der kun anvendes til nogle fejl, på den måde kan scriptet håndtere forskellige fejl på forskellige måder i koden. I dette eksempel skal vi dog bruge vores brugerdefinerede fejlhåndtering til alle fejlene i den.
set_error_handler (“’ ”)
Lad os se på et prøveprogram,
Prøveprogram
Test af fejlhåndteringen ved at prøve at output en variabel, der ikke findes:
Produktion
Fejl: [8] Udefineret variabel: test
Dette bringer os til slutningen af denne artikel.
Hvis du fandt denne blog relevant, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.
Har du et spørgsmål til os? Nævn det i kommentarfeltet i artiklen, og jeg vender tilbage til dig.