次のようなことを行うことで、ドライバーを持っているデータベースへの複数の接続を作成できる学習目的で、データベース抽象化クラスを作成して遊んでいました。
//Create multiple database connections
$db1 = new DatabaseFactory("MySQL","root","","localhost");
$db2 = new DatabaseFactory("MySQL","root","","localhost");
また...
$db = new DatabaseFactory("SQLite");
しかし、私はそれについて考えなければなりませんでした.ファクトリオブジェクトとの複数の接続を管理する必要がない限り、PDO の出現でこのようなものは本当に必要ありませんか?
私の質問は、PDO にさらなる抽象化レイヤーを追加することは有用だと思いますか? またその理由は?