私は PHP を初めて使用します。いくつかのフレームワークを調べたところ、新しいクラスを作成するときに、このファイルには include や require が存在せず、必要な特定のクラス名に従ってインスタンス化を完了できることがわかりました。コードを確認すると、spl_autoload_register テクノロジーが使用されていることがわかりました。
以下は簡単な図です
コンポーネント、コントローラー、インターフェイスはフレームワークの多くのフォルダーの一部であり、component_XX クラスを直接インクルードしたり要求したりすることはなく、主に上記の spl_autoload_register テクノロジーを通じてインスタンス化できます。
このテクノロジーに関するリンクを教えてください。そうすればわかります
http://blog.csdn.net/panpan639944806/article/details/23192267
上記では、PHP フレームワークのクラス名に基づいてパスを自動的に検索する問題を、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。