クラス (オブジェクトではない) を変数に割り当てる必要があります。Java などの他のプログラミング言語ではこれが非常に簡単であることは知っていますが、PHP でこれを実現する方法が見つかりません。
これは私がやろうとしていることのスニペットです:
class Y{
const MESSAGE = "HELLO";
}
class X{
public $foo = Y; // <-- I need a reference to Class Y
}
$xInstance = new X();
echo ($xInstance->foo)::MESSAGE; // Of course, this should print HELLO