3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $class = "ArrayObject"; // we break BC here var_dump(unserialize('O:'.strlen($class).':"'.$class.'":0:{}")); // we still allow segfault: class MySplFileObject extends SplFileObject{} $class = "ArrayObject"; var_dump(unserialize('O:'.strlen($class).':"'.$class.'":0:{}"));
Output for 5.4.0 - 5.4.29
Parse error: syntax error, unexpected 'O' (T_STRING) in /in/A0PSV on line 8
Process exited with code 255.
Output for 5.3.0 - 5.3.28
Parse error: syntax error, unexpected T_STRING in /in/A0PSV on line 8
Process exited with code 255.