xref: /PHP-7.4/Zend/tests/bug31177-2.phpt (revision 6ef92162)
1--TEST--
2Bug #31177 (memory corruption because of incorrect refcounting)
3--FILE--
4<?php
5class foo {
6  function __construct($n=0) {
7    if($n) throw new Exception("new");
8  }
9}
10$x = new foo();
11try {
12  $y=$x->__construct(1);
13} catch (Exception $e) {
14  var_dump($x);
15}
16--EXPECT--
17object(foo)#1 (0) {
18}
19