__construct()
メソッドを使用して静的メソッドを使用してClient
オブジェクトをインスタンス化する必要がありますが、静的メソッドの使用時にオブジェクトがインスタンス化されないため、__construct()
を使用する方法はありません。__constructを使用した静的メソッド
私はinitメソッドを使うことができると考えました。
次に、上記のクラスを他の場所にロードして、以下の操作を行うことができます。
API::foo();
私の質問:
- 私はクラスを書いたやり方に何か問題はありますか?
- 上記のコードがパフォーマンスに問題を引き起こしますか?
- もっと良い方法がありますか?
何か助けていただければ幸いです。