PHP の Slim で DI を利用したいが、名前解決に失敗する

この回答はGPT-4による自動生成回答です

composer dump-autoload を実行してオートローダーを再生成してみてください。

これにより、composer.json で定義されたオートロード設定が適用され、require を使わずにクラスが読み込まれるようになります。

また、src/MySpace/SampleInterface.phpsrc/MySpace/SampleClass.php の末尾の ?> タグは削除してください。これは、PHPファイルの末尾において閉じタグを省略することが推奨されているためです。

src/MySpace/SampleInterface.php

php

1<?php2namespace MySpace;3 4interface SampleInterface {5 public function execute(): string;6}

src/MySpace/SampleClass.php

php

1<?php2namespace MySpace;3 4class SampleClass implements SampleInterface {5 public function execute(): string {6 return "Sample";7 }8}

コメントを投稿

0 コメント