クラスファイルを無条件で読み込む場合は、 require_once() を使用します。 クラスファイルを条件付きで読み込む場合(たとえば、factory メソッド)は、 include_once() を使用します。 こうすることで、クラスファイルが 確実に 1 度だけ読み込まれます。 これらは、ファイルリストを共有しており、 混用について心配する必要はありません。 require_once() で読み込まれたファイルは、 include_once() により再度読み込まれることはありません。
注意 include_once() および require_once() は命令であり、関数ではありません。 読み込むファイル名の前後にカッコは付けません。