3v4l.org

run code in 300+ PHP versions simultaneously
<?php declare(strict_types=1); trait SomeAbility { public static function theClass(){ return static::class; } } class SomeThing { use SomeAbility; } class SomeOtherThing { use SomeAbility; } var_dump( SomeThing::theClass(), SomeOtherThing::theClass() );

preferences:
42.6 ms | 405 KiB | 5 Q