3v4l.org

run code in 300+ PHP versions simultaneously
<?php $class = get_class(new class { public static $count = 0; public function __construct() { self::$count++; } }); for ($i = 0; $i < 5; $i++) { $o = new $class(); } var_dump($class::$count); var_dump($o::class);
Output for 5.5.24 - 5.5.30, 5.6.8 - 5.6.15
Parse error: syntax error, unexpected 'class' (T_CLASS) in /in/BJMGL on line 3
Process exited with code 255.

preferences:
57.07 ms | 402 KiB | 20 Q