exception_handler_003.phpt 334 B

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