expect_009.phpt 548 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. test stack trace is correct from failed exception in extended class
  3. --INI--
  4. zend.assertions=1
  5. assert.exception=1
  6. --FILE--
  7. <?php
  8. class One {
  9. public function __construct() {
  10. }
  11. }
  12. class Two extends One {
  13. public function __construct() {
  14. assert(false);
  15. }
  16. }
  17. new Two();
  18. ?>
  19. --EXPECTF--
  20. Fatal error: Uncaught AssertionError: assert(false) in %sexpect_009.php:%d
  21. Stack trace:
  22. #0 %sexpect_009.php(%d): assert(false, 'assert(false)')
  23. #1 %sexpect_009.php(%d): Two->__construct()
  24. #2 {main}
  25. thrown in %sexpect_009.php on line %d