Detalles a tener en cuenta:
- Sigue el estándar de codificación definido por la empresa Zend
- Cambia "var" de PHP4 por public / protected / private de PHP5
- Evita atributos public, cámbialos a protected y private
- Todas las funciones, aunque sean por defecto, deben empezar con public
- Busca sobre PHPDoc, usar /** */ al inicio de clases y métodos
- Abstrae el motor de bases de datos de la lógica de la clase, así será intercambiable por cualquier motor (investiga sobre polimorfismo).
Mis 2c...