Outlet is an open source object-to-relational mapping tool for PHP.
It differs from other orm solutions for php in that it provides transparent, unobtrusive persistence. It does not require your entity objects to implement any interfaces or extend some sort of base class. It is also very lightweight, only a handful of classes and tools.
It uses an approach similar to hibernate in java, using proxy objects that save the data behind the scenes.