3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php class Something { public function whatever() { return 'Something'; } } $class = new Something; $class2 = new ${$class->whatever()};
based on HW8G9
Output for 7.0.0 - 7.2.0
Notice: Undefined variable: Something in /in/Us2uK on line 10 Fatal error: Uncaught Error: Class name must be a valid object or a string in /in/Us2uK:10 Stack trace: #0 {main} thrown in /in/Us2uK on line 10
Process exited with code 255.
Output for 5.3.19 - 5.6.28
Notice: Undefined variable: Something in /in/Us2uK on line 10 Fatal error: Class name must be a valid object or a string in /in/Us2uK on line 10
Process exited with code 255.