379 of 410 menu

Ֆունկցիա restore_exception_handler

Ֆունկցիան restore_exception_handler վերականգնում է բացառությունների նախորդ մշակիչը, որը փոխարինվել էր set_exception_handler-ի միջոցով: Այս ֆունկցիան պարամետրեր չի ընդունում և արժեքներ չի վերադարձնում:

Շարահյուսություն

restore_exception_handler();

Օրինակ

Եկեք տեղադրենք օգտագործողի սահմանած բացառությունների մշակիչ, ապա վերականգնենք նախորդը:

<?php function customExceptionHandler($exception) { echo 'Օգտագործողի մշակիչ: ' . $exception->getMessage(); } set_exception_handler('customExceptionHandler'); restore_exception_handler(); ?>

Օրինակ

Ստուգենք, որ մշակիչի վերականգնումից հետո աշխատում է ստանդարտ մեխանիզմը:

<?php set_exception_handler(function($exception) { echo 'Մշակիչ 1: ' . $exception->getMessage(); }); set_exception_handler(function($exception) { echo 'Մշակիչ 2: ' . $exception->getMessage(); }); restore_exception_handler(); throw new Exception('Փորձարկման սխալ'); ?>

Կոդի կատարման արդյունք:

'Մշակիչ 1: Փորձարկման սխալ'
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել