動的に作成されたクラス名のオブジェクトをインスタンス化しようとしています。名前空間を使用していますが、インスタンス化するクラスは同じ名前空間にあります。
例として、これは正常に機能します。
namespace MyNamespace;
new MyClass; // MyNamespace\MyClass instantiated
これはそうではありませんが:
namespace MyNamespace;
$class = 'MyClass';
new $class; // Class 'MyClass' not found
これはバグですか、それとも私は何か間違ったことをしていますか?