Zpracování chyb PHP: Vše, co potřebujete vědět



Tento článek vás seznámí s manipulací s chybami PHP pomocí programové demonstrace a během procesu vám pomůže důkladně pochopit tento koncept.

Zpracování chyb je proces hledání chyb vyvolaných vaším programem a přijetí opatření. Tento článek vám pomůže prozkoumat koncept Zpracování chyb Podrobně. V tomto článku se budeme zabývat následujícími ukazateli,

Začněme článkem o zpracování chyb PHP,





Vypořádání se s chybou

V PHP je velmi snadné zvládnout chyby.Při vytváření skriptů a webových aplikací je zpracování chyb velmi důležitou součástí. Pokud váš kód postrádá kód pro kontrolu chyb, může váš program vypadat velmi neprofesionálně a můžete být otevřeni bezpečnostním rizikům.

Uvidíme různé metody zpracování chyb:



* Jednoduché výroky „die ()“

* Vlastní chyby a chybové spouštěče

* Hlášení chyb



Podívejme se, jak funguje zpracování chyb PHP s funkcí die,

Pomocí funkce die ()

Při psaní programu PHP byste měli zkontrolovat všechny možné chyby, než budete pokračovat, a podniknout příslušné kroky.Příklad bez souboru /tmp/test.xt

Vytvoření vlastního zpracování chyb

Vytvoření vlastní obslužné rutiny chyb je velmi jednoduché. Můžeme jednoduše vytvořit speciální funkci, kterou lze vyvolat, kdykoli dojde k chybě v kódu PHP.

jak používat java swing

Tato funkce dokáže zpracovat minimálně dva parametry, které mohou být úrovní chyby nebo chybovou zprávou, ale může přijmout až pět volitelných parametrů, jsou to soubor, číslo řádku a kontext chyby

Syntax

error_function () Nastavit obslužnou rutinu chyb

Výchozí popisovač chyb pro PHP je integrovaný popisovač chyb uvedený v softwaru. Budeme dělat funkci nad výchozím obslužným programem chyb po dobu trvání skriptu.

Je možné změnit obslužnou rutinu chyb, která se používá pouze u některých chyb, tímto způsobem může skript zpracovat různé chyby různými způsoby v kódu. V tomto příkladu však použijeme náš vlastní obslužný program chyb pro všechny chyby v něm.

set_error_handler („“ “)

Pojďme se podívat na ukázkový program,

Ukázkový program

Testování obslužné rutiny chyb pomocí pokusu o výstup proměnné, která neexistuje:

saltstack vs loutka vs kuchař

Výstup

Chyba: [8] Nedefinovaná proměnná: test

Tím se dostáváme na konec tohoto článku.

Pokud vám tento blog připadá relevantní, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů článku a já se vám ozvu.