Obravnavanje napak je postopek iskanja napak, ki jih je sprožil vaš program, in ukrepanje. Ta članek vam bo pomagal raziskati koncept Podrobno obravnavanje napak. V tem članku bodo zajeti naslednji napotki:
Začnimo s člankom o ravnanju z napakami v PHP,
Obravnavanje napak
V PHP je zelo enostavno obvladovati napake.Pri ustvarjanju skriptov in spletnih aplikacij je ravnanje z napakami zelo pomemben del. Če v vaši kodi ni kode za preverjanje napak, bo vaš program videti zelo neprofesionalno in boste morda odprti za varnostna tveganja.
Videli bomo različne načine ravnanja z napakami:
* Preprosti stavki 'die ()'
* Napake po meri in sprožilci napak
* Poročanje o napakah
Poglejmo, kako PHP obravnava napak deluje s funkcijo matrice,
Uporaba funkcije die ()
Pri pisanju PHP programa morate pred nadaljevanjem preveriti vse možne napake in sprejeti ustrezne ukrepe.Primer brez datoteke /tmp/test.xt
Ustvarjanje orodja za obdelavo napak po meri
Ustvarjanje orodja za obdelavo napak po meri je zelo preprosto. Lahko preprosto ustvarimo posebno funkcijo, ki jo lahko pokličemo vsakič, ko pride do napake v kodi PHP.
__v__
Ta funkcija je sposobna obdelati najmanj dva parametra, ki sta lahko raven napake ali sporočilo o napaki, lahko pa sprejme do pet neobveznih parametrov, to so datoteka, številka vrstice in kontekst napake
Sintaksa
error_function () Set Error Handler
Privzeti obdelovalec napak za PHP je vgrajeni obdelovalec napak, naveden v programski opremi. Funkcijo bomo nastavili nad privzetim upravljalnikom napak za čas trajanja skripta.
Možno je spremeniti upravljalnik napak, ki se uporablja le za nekatere napake, tako da lahko skript na različne načine v kodi obravnava različne napake. Vendar bomo v tem primeru uporabili naš prilagojeni upravljalnik napak za vse napake v njem.
set_error_handler (“’ ’)
Oglejmo si vzorčni program,
Vzorčni program
Testiranje upravljavca napak s poskusom izpisa spremenljivke, ki ne obstaja:
Izhod
Napaka: [8] Nedoločena spremenljivka: test
S tem smo na koncu tega članka.
Če se vam zdi ta spletni dnevnik ustrezen, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje z mrežo več kot 250.000 zadovoljnih učencev, razširjenih po vsem svetu.
Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje v članku in se vam oglasim.