<?php
trait t {
public static function dump(){
print_r(array(
get_called_class(),
__CLASS__,
__TRAIT__
));
}
};
class foo {
// use t;
}
class bar extends foo {
use t;
}
t::dump();
//foo::dump();
bar::dump();
Deprecated: Calling static trait method t::dump is deprecated, it should only be called on a class using the trait in /in/2RRFH on line 19
Array
(
[0] => t
[1] => t
[2] => t
)
Array
(
[0] => bar
[1] => bar
[2] => t
)