bug70967.phpt 369 B

123456789101112131415161718
  1. --TEST--
  2. Bug #70967 (Weird error handling for __toString when Error is thrown)
  3. --FILE--
  4. <?php
  5. class A {
  6. public function __toString() {
  7. undefined_function();
  8. }
  9. }
  10. echo (new A);
  11. ?>
  12. --EXPECTF--
  13. Fatal error: Uncaught Error: Call to undefined function undefined_function() in %s:%d
  14. Stack trace:
  15. #0 %s(%d): A->__toString()
  16. #1 {main}
  17. thrown in %s on line %d