Najnowsze tutoriale tworzenie stron internetowych
 

PHP set_exception_handler() Function

<PHP Error Reference

Przykład

Ustaw funkcję obsługi wyjątku zdefiniowanej przez użytkownika:

<?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!");
?>

Powyższy kod wyświetli coś takiego:

Exception: Uncaught exception occurred!


Definicja i Wykorzystanie

set_exception_handler() funkcji wyznacza funkcję obsługi wyjątków przez użytkownika.

Skrypt zatrzyma po wykonaniu obsługi wyjątku jest tzw.


Składnia

set_exception_handler( exceptionhandler ) ;

Parametr Opis
exceptionhandler Wymagany. Określa nazwę funkcji, aby być uruchamiane, gdy wystąpi przechwycony wyjątek. NULL mogą być przekazywane zamiast zresetować ten program obsługi do stanu domyślnego

Szczegóły techniczne

Zwracana wartość: Ciąg znaków, który zawiera wcześniej zdefiniowanych procedur obsługi wyjątków, lub NULL w przypadku błędu lub jeżeli wcześniej nie zostało zdefiniowane obsługi
Wersja PHP: 5.0+
PHP zmian: Wcześniej, jeśli NULL została uchwalona, ​​to funkcja zwrócone TRUE. Zwraca poprzednią obsługi od PHP 5.5

<PHP Error Reference