私は何かに取り組んでおり、練習中であり、あまり経験はありません。私は名前空間を使用していますし、 'App \ Core'の下にある別のクラスと名前空間に 'App \ Diff'という名前の別のファイルを含める必要があります。 名前空間に名前の変数を使用する
namespace App\Core;
class Test {
public function testFunc($file) {
require_once "../folder/" . $file . ".php";
return new $file();
}
}
すなわち、今クラス$ファイル内
namespace App\Diff;
class Test2 {
}
私はリターン
new App\Diff . "\{$file()}";
のようなものを試してみましたが、私はエラー「クラスのApp \コード\アプリケーション\差分が見つかりませんしまりました。 .. "
の最後の答えを見ることができます'? – frz3993
クラスApp \ Diffが見つかりません。 – mishke
'Test'クラスをどのようにインスタンス化し、' testFunc() 'を呼び出しますか? – frz3993