1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
--TEST-- exception handler tests - 3 --FILE-- <?php class test { function foo () { set_exception_handler(array($this, "bar")); } function bar($e) { var_dump(get_class($e)." thrown!"); } } $a = new test; $a->foo(); throw new Exception(); echo "Done\n"; ?> --EXPECT-- string(17) "Exception thrown!"