私は特徴を持っています
trait Foo{
protected static function foo(){
echo 'Hello';
}
}
とクラス
class Bar{
use Foo;
private static function foo(){
Foo::foo();
echo ' World!';
}
}
使用できませんFoo:foo()
。目的の効果を達成するにはどうすればよいですか?
編集
使用する
use Foo {foo as parentFoo}
private static function foo(){
self::parentFoo();
echo ' World!';
}
トリックをしました。