次のようなフォルダーレイアウトがあるとします
projectA
projectA\src
projectA\vendor\autoload.php
projectB
projectB\src
projectB\vendor\autoload.php
projectC
projectC\src
projectC\vendor\autoload.php
これらのプロジェクトは同じレベルにある必要があり、相互に共存する必要があります。たとえば、およびその逆のprojectA
コードを使用する可能性があるため、フォルダーに配置することはできません。projectB
projectC
vendor
問題はautoload.php
、各プロジェクトで自分のフォルダーを自動ロードすることができsrc
ますvendor
が、他のプロジェクトも自動ロードする方法ですか?
隣人のプロジェクトが PHP 名前空間としてフォルダー名を持つと仮定すると、将来、新しいプロジェクト フォルダーを追加したときに autoload が魔法のように機能するように (composer を介して) autoload.php をセットアップすることは可能ですか?