問題
PSRグループが提供するSPLクラスローダーを使用しています。しかし、私は鶏卵のパラドックスに来ました。
つまり、これによりクラスが自動ロードされ、明示的に含まれないようになります。しかし、私は最初にinclude
/require
このクラスとオブジェクトをインスタンス化するためのコードを必要とします
$classLoader = new SplClassLoader('Doctrine\Common', '/path/to/doctrine');
$classLoader->register();
質問
オートローダーコードを含めるための一般的な解決策は何ですか?
フロントエンドコントローラーの場合、そこにコードを追加できます。しかし、私は常にフロントエンドコントローラーパターンを使用しているわけではありません。PHPも使用できると思いますauto_prepend_file
。コミュニティの意見に興味があります。