3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Pare { const DEF = __CLASS__; } class Foo extends Pare { public static function bar($i = parent::DEF) { return $i; } } class Ex extends Foo { const DEF = __CLASS__; } var_dump(Ex::bar());

preferences:
40.74 ms | 402 KiB | 5 Q