expect_010.phpt 540 B

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