123456789101112131415161718192021222324252627 |
- --TEST--
- Bug #73612 (preg_*() may leak memory)
- --FILE--
- <?php
- $obj = new stdClass;
- $obj->obj = $obj;
- preg_match('/./', 'x', $obj);
- $obj = new stdClass;
- $obj->obj = $obj;
- preg_replace('/./', '', 'x', -1, $obj);
- $obj = new stdClass;
- $obj->obj = $obj;
- preg_replace_callback('/./', 'count', 'x', -1, $obj);
- $obj = new stdClass;
- $obj->obj = $obj;
- preg_replace_callback_array(['/./' => 'count'], 'x', -1, $obj);
- $obj = new stdClass;
- $obj->obj = $obj;
- preg_filter('/./', '', 'x', -1, $obj);
- ?>
- ===DONE===
- --EXPECT--
- ===DONE===
|