次の点についてフィードバックを求めています。
現在、PHP アプリケーションで使用されている 2 つのクラスがあります。
MySQL
現在使用している(ただし に切り替えている)データベース接続クラスPDO
。
データベース機能を必要とする別のクラス (いくつかの関数を持つ)。
私はこれを設計するための最良の方法を探しています。私はシングルトン (非常に複雑なレビュー) を読み、オブジェクトがnew
各メソッド (クラス関数) として単純に宣言された例を読み、接続が割り当てられた例を読みました__constructor
各クラスのメソッドの一部としてのプライベート変数(次に で参照$this->
)。
では、他の人はどのようにしていますか?おそらく例を挙げていただけると幸いです。また、他の人が読んだものについての意見も歓迎します.
2 つの別々のファイルに、2 つの別々のクラスがあります。クリーンなコードを維持し、DB の不要なオーバーヘッドを削減し、時代遅れと見なされる可能性のあるもの (グローバルなど) を回避したいと考えています。