質問: クラスとインタフェースPHP間の自動ロードの違い 私は次の問題を探しています。 プロジェクトのクラスファイル名はlogon.class.phpです しかし、そのクラスのインターフェイスファイルの名前はlogon.interface.phpです 私の問題は、autoloadメソッドが実行されるときにクラスコールかインタフェース呼び出しかを検出できるはずです。 ``` ```
回答: あなたのクラスやインターフェースにはいくつかの命名規則が必要です。あなたのクラス名は `logon` で、インターフェイス名は `logon_interface` です。たとえば、 `$ name` をアンダースコアで分解し、最後の要素が `interface` であるかどうかを確認します。