3v4l.org

run code in 300+ PHP versions simultaneously
<?php trait T1 { function a1() { return $this->var; } } trait T2 { use T1; function a2() { return $this->a1(); } } class A { use T2; protected $var = 3; } $a = new A; echo $a->a2();

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
102.78 ms | 2304 KiB | 4 Q