restore_error_handler

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

restore_error_handlerBir önceki hata eylemcisini devreye sokar

Açıklama

restore_error_handler ( void ) : bool

set_error_handler() ile hata eylemcisini değiştirdikten sonra önceki hata eylemcisini (yerleşik veya kullanıcı tanımlı bir işlev) devreye sokmak için kullanılır.

Dönen Değerler

Bu işlev daima TRUE döndürür.

Örnekler

Örnek 1 - restore_error_handler() örneği

unserialize() bir hataya sebep olsun, böylece özgün hata eylemcisini devreye sokalım.

<?php
function unserialize_handler($errno$errstr)
{
    echo 
"Dizgeleştirilmiş değer geçersiz.\n";
}

$serialized 'foo';
set_error_handler('unserialize_handler');
$original unserialize($serialized);
restore_error_handler();
?>

Yukarıdaki örneğin çıktısı:

Dizgeleştirilmiş değer geçersiz.

Notlar

Bilginize:

restore_error_handler() işlevi hata_eylemci işlevinden çağrıldığında yok sayılır.

Ayrıca Bakınız