Obravnavanje napak PHP: vse, kar morate vedeti



Ta članek vam bo predstavil obravnavo napak PHP s programskim prikazom in vam v postopku pomagal temeljito razumeti koncept.

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.