- var_dump: documentation ( source)
- mt_rand: documentation ( source)
<?php
trait t {
public static $setSelf;
public static $setStatic;
public static function setIt(){
$number = mt_rand(1,100);
self::$setSelf = $number;
static::$setStatic = $number;
}
};
class foo {
use t;
}
class bar extends foo {
}
t::setIt();
foo::setIt();
bar::setIt();
var_dump(t::$setSelf);
var_dump(t::$setStatic);
var_dump(foo::$setSelf);
var_dump(foo::$setStatic);
var_dump(bar::$setSelf);
var_dump(bar::$setStatic);
//t::dump();
//foo::dump();
//bar::dump();