bug71922.phpt 383 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #71922: Crash on assert(new class{});
  3. --INI--
  4. zend.assertions=1
  5. assert.exception=1
  6. --FILE--
  7. <?php
  8. try {
  9. assert(0 && new class {
  10. } && new class(42) extends stdclass {
  11. });
  12. } catch (AssertionError $e) {
  13. echo "Assertion failure: ", $e->getMessage(), "\n";
  14. }
  15. ?>
  16. --EXPECT--
  17. Assertion failure: assert(0 && new class {
  18. } && new class(42) extends stdclass {
  19. })