3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyClass { public static function staticMethod() { return 'MyClass::staticMethod called'; } } $className = 'MyClass'; $staticMethodName = 'staticMethod'; class MyClass { public static function staticMethod() { return 'MyClass::staticMethod 2 called'; } } var_dump($className::$staticMethodName()); var_dump($className::staticMethod());

preferences:
39.43 ms | 402 KiB | 5 Q