379 of 410 menu

A restore_exception_handler függvény

A restore_exception_handler függvény visszaállítja az előző kivételkezelőt, amelyet a set_exception_handler segítségével cseréltek le. Ez a függvény nem fogad paramétereket és nem ad vissza értékeket.

Szintaxis

restore_exception_handler();

Példa

Állítsunk be egy egyéni kivételkezelőt, majd állítsuk vissza az előzőt:

<?php function customExceptionHandler($exception) { echo 'Egyéni kezelő: ' . $exception->getMessage(); } set_exception_handler('customExceptionHandler'); restore_exception_handler(); ?>

Példa

Ellenőrizzük, hogy a visszaállítás után a szabványos mechanizmus működik-e:

<?php set_exception_handler(function($exception) { echo '1. kezelő: ' . $exception->getMessage(); }); set_exception_handler(function($exception) { echo '2. kezelő: ' . $exception->getMessage(); }); restore_exception_handler(); throw new Exception('Teszt hiba'); ?>

A kód végrehajtásának eredménye:

'1. kezelő: Teszt hiba'
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás