3v4l.org

run code in 300+ PHP versions simultaneously
<?php function __autoload($class) { var_dump("autoloading $class\n") switch ($class) { case 'A': case 'B': class B extends C {}; break; case 'C': class C {}; class A extends B {}; break; } } echo (int) class_exists('A');
Output for 5.5.24 - 5.5.32, 5.6.8 - 5.6.18, 7.0.0 - 7.0.3
Parse error: syntax error, unexpected 'switch' (T_SWITCH) in /in/00bIv on line 6
Process exited with code 255.

preferences:
153.59 ms | 1400 KiB | 31 Q