3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php class A { public static function foo() { static::who(); } public static function who() { echo __CLASS__."\n"; } } class B extends A { public static function test() { A::foo(); paren::foo(); self::foo(); } public static function who() { echo __CLASS__."\n"; } } class C extends B { public static function who() { echo __CLASS__."\n"; } } C::test();
based on H2Le4
Output for 7.0.0 - 7.2.8
A Fatal error: Uncaught Error: Class 'paren' not found in /in/sjbrZ:21 Stack trace: #0 /in/sjbrZ(38): B::test() #1 {main} thrown in /in/sjbrZ on line 21
Process exited with code 255.
Output for hhvm-3.15.4
A Fatal error: Uncaught Error: Class undefined: paren in /in/sjbrZ:21 Stack trace: #0 /in/sjbrZ(38): B::test() #1 {main}
Process exited with code 255.
Output for 5.6.0 - 5.6.30
A Fatal error: Class 'paren' not found in /in/sjbrZ on line 21
Process exited with code 255.