379 of 410 menu

Funksie restore_exception_handler

Die funksie restore_exception_handler herstel die vorige uitsonderingshanterder, wat vervang is met set_exception_handler. Hierdie funksie neem geen parameters nie en gee geen waardes terug nie.

Sintaksis

restore_exception_handler();

Voorbeeld

Laat ons 'n persoonlike uitsonderingshanterder stel en dan die vorige een herstel:

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

Voorbeeld

Kom ons kyk of die standaardmeganisme werk nadat die hanterder herstel is:

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

Resultaat van die kode se uitvoering:

'Hanterder 1: Toetsfout'
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp