皆さんはPHPのプログラムからデータベースのレコードへアクセスする場合、普段はどうされていますか?やはりSQL文を直接使っている方が多いでしょうか。 オブジェクトリレーショナルマッピング(O/Rマッピング)を使うと、データベースのレコードをオブジェクトのように扱うことができ、SQL文を直接書くことなくアクセスできるようになります。 PHP用のO/Rマッパーとしては、古くはPEARライブラリのDB_DataObject、最近有名なものとしてはsymfonyフレームワークにて採用されているPropelなどがありますが、今回は日本ではあまり馴染みがないと思われるEZPDOをご紹介したいと思います。 EZPDOは、その名前「Easy PHP Data Objects」が示すように、簡単に使えることを目指したO/Rマッパーです。 まずは、
![111. O/Rマッパー - EZPDO](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)