379 of 410 menu

Funkce restore_exception_handler

Funkce restore_exception_handler obnovuje předchozí handler výjimek, který byl nahrazen pomocí set_exception_handler. Tato funkce nepřijímá parametry a nevrací hodnoty.

Syntaxe

restore_exception_handler();

Příklad

Nastavme si vlastní handler výjimek a poté obnovme předchozí:

<?php function customExceptionHandler($exception) { echo 'Vlastní handler: ' . $exception->getMessage(); } set_exception_handler('customExceptionHandler'); restore_exception_handler(); ?>

Příklad

Ověřme, že po obnovení handleru funguje standardní mechanismus:

<?php set_exception_handler(function($exception) { echo 'Handler 1: ' . $exception->getMessage(); }); set_exception_handler(function($exception) { echo 'Handler 2: ' . $exception->getMessage(); }); restore_exception_handler(); throw new Exception('Testovací chyba'); ?>

Výsledek provedení kódu:

'Handler 1: Testovací chyba'
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout