Feilhåndtering er prosessen med å finne feil som er reist av programmet og iverksette tiltak. Denne artikkelen vil hjelpe deg med å utforske begrepet Feilhåndtering i detalj. Følgende tips vil bli dekket i denne artikkelen,
La oss komme i gang med PHP-feilhåndteringsartikkel,
Feilhåndtering
Det er veldig enkelt i PHP å håndtere feil.Når du oppretter skript og webapplikasjoner, er feilhåndtering en veldig viktig del. Hvis koden din mangler feilkontrollkode, kan programmet ditt se veldig uprofesjonelt ut, og du kan være åpen for sikkerhetsrisiko.
Vi vil se forskjellige feilhåndteringsmetoder:
* Enkle “die ()” -uttalelser
* Egendefinerte feil og feilutløsere
* Feilrapportering
La oss se hvordan PHP feilhåndtering fungerer med die-funksjonen,
Bruker die () -funksjonen
Når du skriver PHP-programmet ditt, bør du sjekke alle mulige feil før du fortsetter og utføre nødvendige tiltak.Eksempel uten å ha /tmp/test.xt-fil
forskjeller mellom html og xml
Opprette en tilpasset feilbehandler
Å lage en tilpasset feilbehandler er veldig enkel. Vi kan ganske enkelt lage en spesiell funksjon som kan kalles når det oppstår en feil i PHP-kode.
Denne funksjonen er i stand til å håndtere minst to parametere som kan være feilnivå eller feilmelding, men som kan akseptere opptil fem valgfrie parametere, de er fil, linjenummer og feilkontekst
Syntaks
error_function () Angi feilbehandler
Standard feilbehandler for PHP er den innebygde feilbehandleren gitt i programvaren. Vi skal lage funksjonen over standard feilbehandler for skriptets varighet.
Det er mulig å endre feilbehandleren som bare brukes for noen feil, på den måten kan skriptet håndtere forskjellige feil på forskjellige måter i koden. I dette eksemplet skal vi imidlertid bruke vår tilpassede feilbehandler for alle feilene i den.
set_error_handler (“’ ’)
La oss ta en titt på et eksempelprogram,
Eksempelprogram
Testing av feilbehandleren ved å prøve å sende en variabel som ikke eksisterer:
marionett vs ansible vs kokk
Produksjon
Feil: [8] Udefinert variabel: test
Dette fører oss til slutten av denne artikkelen.
Hvis du fant denne bloggen relevant, kan du sjekke ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden.
Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i artikkelen, så kommer jeg tilbake til deg.