<?php
trait X {
static protected $var;
}
class XA
{
use X;
static public function setVar($v)
{
self::$var = $v;
}
static public function getVar()
{
return self::$var;
}
}
class XB
{
use X;
static public function setVar($v)
{
self::$var = $v;
}
static public function getVar()
{
return self::$var;
}
}
XA::setVar(1);
echo XB::getVar();