123456789101112131415161718 |
- --TEST--
- Bug #76901: method_exists on SPL iterator passthrough method corrupts memory
- --FILE--
- <?php
- $it = new ArrayIterator([1, 2, 3]);
- $it = new IteratorIterator($it);
- foreach ($it as $v) {
- if (method_exists($it, 'offsetGet')) {
- var_dump($it->offsetGet(0));
- }
- }
- ?>
- --EXPECT--
- int(1)
- int(1)
- int(1)
|