3v4l.org

run code in 300+ PHP versions simultaneously
<?php class C { static function f() { var_dump(__FUNCTION__); } } C::f(); "C::f"(); ["C", "f"](); implode('::', ["C", "f"])(); [C::class, "f"](); $c = new C; [$c, "f"](); [$c::class, "f"]();
Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
string(1) "f" string(1) "f" string(1) "f" string(1) "f" string(1) "f" string(1) "f" string(1) "f"

preferences:
58.14 ms | 406 KiB | 5 Q