3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php // gc_disable(); // <-- if this comment is removed, everything works as expected $a = array(); $b = new SplObjectStorage(); for ($i = 10000; $i > 0; $i--) { $object = new StdClass(); $a[] = $object; $b->attach($object); } $c = serialize(array($a, $b)); $d = unserialize($c); echo "ok";
Output for 5.1.0 - 5.3.29, 5.4.39 - 5.4.44, 5.5.24 - 7.2.8
ok
Output for 5.4.45
zend_mm_heap corrupted
Process exited with code 1.
Output for 5.4.0 - 5.4.38
ok
Process exited with code 139.
Output for 5.0.0 - 5.0.5
Fatal error: Class 'SplObjectStorage' not found in /in/tUoUf on line 5
Process exited with code 255.
Output for 4.3.2 - 4.4.9
Fatal error: Cannot instantiate non-existent class: splobjectstorage in /in/tUoUf on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Cannot instantiate non-existent class: splobjectstorage in /in/tUoUf on line 5