私はphp sdkの書き換えプロジェクトに取り組んでおり、クライアントはPSR標準を完成させたいと考えています。こちらの規格ページを見ています
https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md
私が理解できないことの1つは、クラスで名前空間を使用する場合、includeまたはrequireまたはuseを使用する必要があるかどうかです。私は、自動ロードの理由全体が目的に勝っていることを意味しますか?
たとえば、このようにクラスがあるとします。
namespace Employee\Department;
Class Department
{
//code
}
そして、このクラスを拡張して使用する別のクラスがあり、
namespace Employee\community;
Class Community extends Department
{
//code
}
上記のリンクにある自動ロード機能があることを考えると、上記のコードは psr-0 標準に準拠しています。