3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait Bar { public static function dump() { var_dump( '__CLASS__: ' . __CLASS__, 'self::class: ' . self::class, 'static::class: ' . static::class, 'self::foo(): ' . Foo::qux()); } } class Foo { use Bar; public static $foo = __CLASS__; private static function qux() { return __CLASS__; } } Foo::dump();

preferences:
39.04 ms | 402 KiB | 5 Q