379 of 410 menu

Funksjonen restore_exception_handler

Funksjonen restore_exception_handler gjenoppretter den forrige unntakshåndtereren, som ble erstattet ved hjelp av set_exception_handler. Denne funksjonen tar ikke imot parametere og returnerer ingen verdier.

Syntaks

restore_exception_handler();

Eksempel

La oss sette en tilpasset unntakshåndterer, og deretter gjenopprette den forrige:

<?php function customExceptionHandler($exception) { echo 'Tilpasset håndterer: ' . $exception->getMessage(); } set_exception_handler('customExceptionHandler'); restore_exception_handler(); ?>

Eksempel

La oss sjekke at standardmekanismen fungerer etter gjenoppretting av håndtereren:

<?php set_exception_handler(function($exception) { echo 'Håndterer 1: ' . $exception->getMessage(); }); set_exception_handler(function($exception) { echo 'Håndterer 2: ' . $exception->getMessage(); }); restore_exception_handler(); throw new Exception('Testfeil'); ?>

Resultat av kjøring av kode:

'Håndterer 1: Testfeil'
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis