PHP exception handling technology, top exception handler, PHP exception handling
PHP handles exceptions like Java, with Try{}catch () {}
The function used to define the top-level exception handler is
Set_exception_handler("My_exception"); here My_expection is a developer's custom exception handler, which is a top-level exception processor, and only the top-level exception handler can handle exceptions if there are no functions in the program to handle exceptions, and if the top-level exception handler is not defined, Exceptions are handled by the system's default exception handler for example:
PHP set_exception_handler("my_expection"); function my_expection () { echo "Here is the top exception handler" ; } Try { Nohello ("Hello"); } Catch (Exception$e) { throw$e; } function Nohello ($nohello) { if($nohello = = " Hello ") { thrownewException(" Cannot enter Hello "); } Else { echo "input succeeded"; } }? >
Reprinted from: http://blog.sina.com.cn/s/blog_641d5693010121cr.html
http://www.bkjia.com/PHPjc/1120379.html www.bkjia.com true http://www.bkjia.com/PHPjc/1120379.html techarticle PHP Exception handling technology, top-level exception handler, PHP exception handling PHP for exception handling as in Java, the use of Try{}catch () {} defines the top-level exception handler used by the function is SET_EX ...