379 of 410 menu

Funktion restore_exception_handler

Die Funktion restore_exception_handler stellt den vorherigen Exception-Handler wieder her, der mittels set_exception_handler ersetzt wurde. Diese Funktion akzeptiert keine Parameter und gibt keine Werte zurück.

Syntax

restore_exception_handler();

Beispiel

Lassen Sie uns einen benutzerdefinierten Exception-Handler setzen und anschließend den vorherigen wiederherstellen:

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

Beispiel

Prüfen wir, dass nach der Wiederherstellung des Handlers der Standardmechanismus funktioniert:

<?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('Test error'); ?>

Ergebnis der Codeausführung:

'Handler 1: Test error'
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen