Ultimele tutoriale de dezvoltare web
 

PHP set_exception_handler() Function

<PHP Eroare de referință

Exemplu

Setați o funcție de tratare excepție definită de utilizator:

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

Cele de mai sus codul va ieșire ceva de genul:

Exception: Uncaught exception occurred!


Definiție și utilizare

set_exception_handler() funcția stabilește o funcție de tratare excepție definită de utilizator.

Script-ul se va opri după executarea handler excepție se numește.


Sintaxă

set_exception_handler( exceptionhandler ) ;

Parametru Descriere
exceptionhandler Necesar. Specifică numele funcției care urmează să fie executați atunci când are loc o excepție neprins. NULL poate fi trecut în schimb, pentru a reseta acest handler la starea sa implicită

Detalii tehnice

Întoarcere Valoare: Un șir care conține handlerul excepție definită anterior, sau NULL eroare sau în cazul în care nu a fost definit anterior manipulant
Versiune PHP: 5.0+
PHP Changelog: Anterior, în cazul în care a fost trecut NULL atunci această funcție a revenit TRUE. Se întoarce handler anterior începând cu PHP 5.5

<PHP Eroare de referință