Gestió d'errors PHP: tot el que heu de saber



Aquest article us presentarà el tractament d’errors de PHP amb demostracions programàtiques i us ajudarà a entendre el concepte a fons.

La gestió d'errors és el procés de trobar errors generats pel vostre programa i prendre mesures. Aquest article us ajudarà a explorar el concepte de Manipulació d'errors en detall. En aquest article es tractaran les següents indicacions,

Comencem amb l'article sobre Gestió d'errors de PHP,





Gestió d'errors

En PHP és molt fàcil gestionar els errors.Quan es creen scripts i aplicacions web, la gestió d’errors és una part molt important. Si el vostre codi no té un codi de comprovació d'errors, és possible que el vostre programa sembli poc professional i que estigueu obert a riscos de seguretat.

Veurem diferents mètodes de tractament d’errors:



* Enunciats senzills 'die ()'

* Errors personalitzats i activadors d'errors

diferència entre ampliar i implementar

* Informes d'errors



Vegem com funciona la Gestió d'errors de PHP amb la funció de matriu,

Utilitzant la funció die ()

Quan escriviu el vostre programa PHP, heu de comprovar tots els possibles errors abans de continuar i prendre les mesures necessàries.Exemple sense tenir fitxer /tmp/test.xt

com fer un paquet a Java

Creació d’un gestor d’errors personalitzat

Crear un gestor d’errors personalitzat és molt senzill. Simplement podem crear una funció especial que es pot cridar sempre que es produeixi un error en el codi PHP.

Aquesta funció pot gestionar un mínim de dos paràmetres que poden ser un nivell d'error o un missatge d'error, però pot acceptar fins a cinc paràmetres opcionals: són fitxers, números de línia i context d'error.

Sintaxi

error_function () Estableix el Gestor d’errors

El controlador d'errors predeterminat per a PHP és el controlador d'errors incorporat que es proporciona al programari. Farem la funció superior al controlador d'errors per defecte durant la durada de l'script.

És possible canviar el controlador d'errors que s'aplica només per a alguns errors, d'aquesta manera l'script pot gestionar diferents errors de diferents maneres al codi. Tanmateix, en aquest exemple, farem servir el nostre gestor d'errors personalitzat per a tots els errors que conté.

set_error_handler (''')

Vegem un programa de mostra,

Programa de mostra

Prova del gestor d'errors provant de generar una variable que no existeix:

Sortida

error: [8] Variable sense definir: prova

diferència entre html i xml

Això ens porta al final d’aquest article.

Si heu trobat aquest bloc rellevant, consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris de l'article i us respondré.