Spracovanie chýb PHP: Všetko, čo potrebujete vedieť



Tento článok vás zoznámi s manipuláciou s chybami PHP pomocou programovej ukážky a počas procesu vám pomôže dôkladne porozumieť tomuto konceptu.

Spracovanie chýb je proces hľadania chýb vyvolaných vaším programom a vykonania akcie. Tento článok vám pomôže preskúmať pojem Riešenie chýb podrobne. V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,

Začnime s článkom o spracovávaní chýb PHP,





Spracovanie chyby

V PHP je veľmi ľahké zvládnuť chyby.Pri vytváraní skriptov a webových aplikácií je veľmi dôležitou súčasťou spracovanie chýb. Ak váš kód neobsahuje kód na kontrolu chýb, váš program môže vyzerať veľmi neprofesionálne a môžete byť otvorení bezpečnostným rizikám.

Uvidíme rôzne spôsoby spracovania chýb:



* Jednoduché vyhlásenia „die ()“

* Vlastné chyby a chybové spúšťače

* Hlásenie chýb



Pozrime sa, ako pracuje PHP Error Handling s funkciou die,

Pomocou funkcie die ()

Pri písaní programu PHP by ste mali skontrolovať všetky možné chyby skôr, ako začnete, a podniknúť potrebné kroky.Príklad bez súboru /tmp/test.xt

Vytvorenie vlastného obslužného programu chýb

Vytvorenie vlastného obslužného programu chýb je veľmi jednoduché. Môžeme jednoducho vytvoriť špeciálnu funkciu, ktorú je možné vyvolať vždy, keď dôjde k chybe v kóde PHP.

pre slučkový program v jave

Táto funkcia dokáže spracovať minimálne dva parametre, ktoré môžu mať úroveň chyby alebo chybové hlásenie, ale môže prijať až päť voliteľných parametrov, ktorými sú súbor, číslo riadku a kontext chyby.

Syntax

error_function () Nastaviť obslužný program chýb

Predvolený popisovač chýb pre PHP je zabudovaný popisovač chýb uvedený v softvéri. Budeme robiť funkciu nad predvoleným obslužným programom chýb po dobu trvania skriptu.

Je možné zmeniť obslužný program chýb, ktorý sa používa iba na niektoré chyby, čím skript dokáže spracovať rôzne chyby rôznymi spôsobmi v kóde. V tomto príklade však použijeme náš vlastný obslužný program chýb na všetky chyby v ňom.

set_error_handler („“ “)

Pozrime sa na ukážkový program,

Ukážkový program

Testovanie obsluhy chýb pokusom o výstup premennej, ktorá neexistuje:

soľnička vs bábka vs kuchár

Výkon

Chyba: [8] Nedefinovaná premenná: test

Týmto sa dostávame na koniec tohto článku.

Ak považujete tento blog za relevantný, pozrite si stránku autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov článku a ozvem sa.