- var_dump: documentation ( source)
<?php
trait MyTrait
{
private $abc = 1;
public static function increment($by)
{
$this->abc += $by;
}
public function getValue()
{
return $this->abc;
}
}
class MyClass
{
use MyTrait;
public function increment()
{
MyTrait::increment(1);
}
}
$c = new MyClass;
$c->increment();
$c->increment();
var_dump($c->getValue());