3v4l.org

run code in 300+ PHP versions simultaneously
<?php class a{ function d() { echo "=== self::class ===\n"; var_dump(self::class); echo "=== static::class ===\n"; var_dump(static::class); } } class b extends a{} class c extends b{} a::d(); b::d(); c::d();

preferences:
45.82 ms | 402 KiB | 5 Q