En son web geliştirme öğreticiler
 

PHP set_exception_handler() Function

<PHP Hata Başvurusu

Örnek

Kullanıcı tanımlı bir istisna eylemcisini ayarlayın:

<?php
// A user-defined exception handler function
function myException($exception) {
    echo "<b>Exception:</b> ", $exception->getMessage();
}

// Set user-defined exception handler function
set_exception_handler("myException");

// Throw exception
throw new Exception("Uncaught exception occurred!");
?>

Böyle Yukarıdaki kod irade çıktı üretir:

Exception: Uncaught exception occurred!


Tanımı ve Kullanımı

set_exception_handler() işlevi, kullanıcı tanımlı bir istisna eylemcisini ayarlar.

istisna işleyicisi çağrıldıktan sonra komut yürütme durdurulur.


Sözdizimi

set_exception_handler( exceptionhandler ) ;

Parametre Açıklama
exceptionhandler Gereklidir. yakalanmamış istisna oluştuğunda işlevinin adı çalıştırılacak belirtir. BOŞ varsayılan durumuna bu işleyici sıfırlamak için, bunun yerine geçirilebilir

Teknik detaylar

Geri dönüş değeri: Hata durumunda önceki istisna işleyicisi veya NULL içermiyor veya Evvelce tanımlanmış bir eylemci ise bir dize
PHP Sürümü: 5.0+
PHP Değişiklikler: BOŞ sonra geçti Önceden, bu fonksiyon DOĞRU döndü. Bu PHP 5.5 beri önceki işleyici döndürür

<PHP Hata Başvurusu