ORM y PHP
ORM (Object Relational Mapping) es una técnica de programación que sirve como "puente" entre una base de datos relacional y un lenguaje orientado a objetos. En desarrollo web se utiliza mucho, sobre todo por frameworks como Ruby on Rails, Django o CakePHP.
Pero también existen muchas librerías que funcionan de manera independiente. En PHP tenemos estas opciones:
Doctrine y Propel son muy utilizadas dentro del framework Symfony. Son las opciones mas conocidas y confiables.