私はWebアプリケーションを設計中です(実際、それは趣味であり、自分自身に設計を教えようとしています。それを行うよりも良い方法があります:)。とにかく、私は自分のデータベースをどのように扱うかを考えていました。私はPDOに慣れており、抽象化クラスでPDOを活用することを考えていました。データベース接続が1つだけになるように、シングルトンを作成することを考えています。このシングルトンは、PDO接続を作成します。
その後、なぜ他のことをしすぎる必要があるのかわかりません。次に、データベースハンドラーを使用してPDO関数を呼び出すことができます。いくつかのヘルパー関数が必要な場合もありますが、実際のSQLクエリにはPDOを使用します。
このアプローチに何か問題がありますか?私が使用した抽象化クラスと比較すると、非常に単純なようです。