次の構造のプロジェクトがあります:
これは、composer.json で psr-4 の自動読み込みを定義する方法です:
これは私の Guitar.php:
これは私の ToString.php です:
これは私の Type.php です:
これは私の GuitarTest.php です:
しかし、テストを実行すると、次のエラーが発生します:
これは、PSR-4 構成の Composer オートローダーに関する質問です。
require_once
疑問がある場合は、オートローダーの構成をテストしてください。
これを行うには、-dassert.Exception=0 を -dassert.Exception=1 (0 -> 1##) に変更します。 #)。テストはゼロ以外のコードで終了します (例外がキャッチされないため、ステータス 代码>255)。
-dassert.Exception=0
-dassert.Exception=1
0
)。
-dassert.Exception=0 を -dassert.Exception=1 に変更し、composer.json を再度保存します。
を
に変更し、
を再度保存します。
これは、PSR-4 構成の Composer オートローダーに関する質問です。
require_once
は呼び出されません。これはオートローダーであり、クラス ファイルにはオートローダーが必要であってはなりません。疑問がある場合は、オートローダーの構成をテストしてください。
###次のステップ:###�
これを行うには、
これが目的です。-dassert.Exception=0
を-dassert.Exception=1
(0
-> 1##) に変更します。 #)。テストはゼロ以外のコードで終了します (例外がキャッチされないため、ステータス 代码>255)。
-dassert.Exception=0
これで、オートローダーをダンプする任意の Composer コマンドを使用できるようになります。を
-dassert.Exception=1に変更し、
composer.jsonを再度保存します。