PHPで依存するクラスをロードする方法については、正しい方法とベストプラクティスに疑問があります。PHPで依存関係をロードする正しい方法は何ですか?
通常、すべての依存関係は、Javaインポートに似た方法で、include_once
で各クラスの先頭に入れます。何かのように:
include_once 'dto/SomeObjectDTO.php;'
include_once 'dao/SomeObjectDAO.php;'
include_once 'util/SomeObjectUtil.php;'
class SomeObjectService{
#class code here
}
これは、クラスを読み込むための最良の方法ですか?または、すべてのクラスをBootstrap.php
に読み込んでもいいですか?他の方法?
フレームワークのような複雑な外部クラスではなく、私自身のクラスをロードすることについて言及しています。
オートローダを使用することは、現在、一般的にベストプラクティスと考えられています –
PHPは非常に高速です...この方法を使用することもできます.... –