<?php
trait A {
protected static $_a;
public static function setA($a)
{
self::$_a = $a;
}
}
class B {
use A;
public function __construct()
{
var_dump(self::$_a);
}
}
A::setA('AAAA');
new B();
Deprecated: Calling static trait method A::setA is deprecated, it should only be called on a class using the trait in /in/AFNTR on line 22
Deprecated: Accessing static trait property A::$_a is deprecated, it should only be accessed on a class using the trait in /in/AFNTR on line 8
NULL