3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class C { const NAME = ''; public static $FOO = __CLASS__ . ' FOO'; } class D extends C { const NAME = 'D'; } class E extends C { const NAME = 'E'; } var_dump(C::$FOO); var_dump(D::$FOO); var_dump(E::$FOO);

preferences:
49.19 ms | 402 KiB | 5 Q