- var_dump: documentation ( source)
<?php
trait P1 {
public $x;
}
trait P2 {
use P1;
public $y;
}
trait P3 {
use P2;
public $z;
}
class A {
use P1;
}
class B {
use P2;
}
class C {
use P2;
use P3;
}
$c = new C;
$c->x = 42;
$c->y = 37;
$c->z = 23;
var_dump($c);