- var_dump: documentation ( source)
<?php
trait A {
protected static $_a;
public static function setA($a)
{
self::$_a = $a;
}
public static function getA()
{
return self::$_a;
}
}
class B {
use A;
public function __construct()
{
var_dump(self::$_a);
}
}
A::setA('AAAA');
new B();
echo A::getA();