PHP rješavanje pogrešaka: sve što trebate znati

Ovaj će vas članak upoznati s rješavanjem PHP pogrešaka s programskim demonstracijama i u procesu pomoći da temeljito razumijete koncept.

Rukovanje pogreškama postupak je pronalaženja pogrešaka koje je pokrenuo vaš program i poduzimanja radnji. Ovaj će vam članak pomoći da istražite koncept Detaljno rukovanje pogreškama. U ovom će članku biti obrađeni sljedeći smjerovi,

Krenimo s člankom o PHP rukovanju pogreškama,





Rukovanje pogreškama

U PHP-u je vrlo lako nositi se s pogreškama.Prilikom izrade skripti i web aplikacija, rukovanje pogreškama je vrlo važan dio. Ako vašem kodu nedostaje kôd za provjeru pogrešaka, vaš program može izgledati vrlo neprofesionalno i možda ste otvoreni sigurnosnim rizicima.

Vidjet ćemo različite metode rukovanja pogreškama:



* Jednostavne izjave 'die ()'

* Prilagođene pogreške i okidači pogrešaka

metoda preopterećenja i nadjačavanja u primjeru jave

* Prijavljivanje pogreške



Pogledajmo kako PHP rukovanje pogreškama funkcionira s funkcijom matrice,

Korištenje funkcije die ()

Tijekom pisanja PHP programa trebali biste provjeriti sve moguće pogreške prije nego što nastavite i poduzeti odgovarajuće potrebne radnje.Primjer bez datoteke /tmp/test.xt

što je lutka i kuhar

Stvaranje prilagođenog obrađivača pogrešaka

Stvaranje prilagođenog obrađivača pogrešaka vrlo je jednostavno. Jednostavno možemo stvoriti posebnu funkciju koja se može pozvati kad god se dogodi pogreška u PHP kodu.

Ova funkcija može obraditi najmanje dva parametra koji mogu biti razina pogreške ili poruka o pogrešci, ali može prihvatiti do pet neobaveznih parametara, to su datoteka, broj retka i kontekst pogreške

Sintaksa

error_function () Set Error Handler

Zadani obrađivač pogrešaka za PHP je ugrađeni upravljač pogreškama dat u softveru. Izradit ćemo funkciju iznad zadanog obrađivača pogrešaka za vrijeme trajanja skripte.

Moguće je promijeniti rukovatelj pogreškama koji se primjenjuje samo na neke pogreške, na taj način skripta može na različite načine obrađivati ​​različite pogreške u kodu. Međutim, u ovom ćemo primjeru koristiti naš prilagođeni rukovatelj pogreškama za sve pogreške u njemu.

set_error_handler (“’ ’)

Pogledajmo primjer programa,

Uzorak programa

Testiranje obrađivača pogrešaka pokušavanjem izlaza varijable koja ne postoji:

Izlaz

Pogreška: [8] Nedefinirana varijabla: test

razlika između html i xml

Ovo nas dovodi do kraja ovog članka.

Ako vam je ovaj blog relevantan, pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare članka i javiću vam se.