3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait T{ public function test() { if (defined(self::class . "::X")) { echo self::X; } } } class A { private const X = "xxx"; use T; } $a = new A(); $a->test();

preferences:
25.7 ms | 404 KiB | 5 Q