3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait T1 { public function __construct(){ echo "t1 trait"; parent::__construct(); } } trait T2 { public function __construct(){ echo "t2 trait"; parent::__construct(); } } class Test { use T1, T2; } $t = new Test(); var_dump((new ReflectionClass($t))->getTraitNames());

preferences:
38.7 ms | 402 KiB | 5 Q