- var_dump: documentation ( source)
<?php
trait SampleTrait
{
/**
* @var string
*/
private static $sample;
final public static function setSample($sample)
{
self::$sample = $sample;
}
final public static function getSample()
{
return self::$sample;
}
}
SampleTrait::setSample('test');
class SampleClass
{
use SampleTrait;
}
var_dump(SampleClass::getSample());
var_dump(SampleTrait::getSample());
$sample = new SampleClass();
var_dump($sample::getSample());