[PHP] PHPでデータベースを扱う (ドメイン駆動設計)

フレームワークを使わずにスクラッチからウェブアプリを書いていた頃、データベースの扱いには非常に苦慮していた。新しいアイデアでコードを書き直しても、やがて「この方法じゃ良くないんじゃないか」と思い始めてコードをいじり始める、の繰り返し。データベースとの結合をいかに疎にするか、ということをいつも思い悩んでいた。

そんなときに出会った以下の記事が非常に参考になったので覚え書きリンク。

DAOの悪夢 – PHPでデータベースを扱う(1) – 泥のように
http://blog.tojiru.net/article/273342235.html

ドメイン駆動設計という救世主 – PHPでデータベースを扱う(2) – 泥のように
http://blog.tojiru.net/article/274354050.html

PDOの真の力を開放する – PHPでデータベースを扱う(3) – 泥のように
http://blog.tojiru.net/article/277021312.html