379 of 410 menu

Funksioni restore_exception_handler

Funksioni restore_exception_handler rivendos trajtuesin e mëparshëm të përjashtimeve, i cili ishte zëvendësuar me ndihmën e set_exception_handler. Ky funksion nuk pranon parametra dhe nuk kthen vlera.

Sintaksa

restore_exception_handler();

Shembull

Le të vendosim një trajtues të përjashtimeve të personalizuar, dhe pastaj të rivendosim atë të mëparshëm:

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

Shembull

Le të kontrollojmë që pas rivendosjes së trajtuesit të funksionojë mekanizmi standard:

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

Rezultati i ekzekutimit të kodit:

'Trajtuesi 1: Gabim testi'
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo