1

完全な名前空間のクラス識別子を返す静的メソッドがあります。次のように、ワンライナーで上記のクラスの静的メソッドを呼び出せるようにしたいと思います。

static::CLASSES('\name\spaced\Foo')::bar();

ある種の解像度の問題があると思います。で遊んでいますが{}、動作させることができませんでした。

可能であれば、次のことをしたくありません(これは機能します):

$foo = static::CLASSES('\name\spaced\Foo');
$foo::bar();
4

1 に答える 1