Programación orientada a objetos en php
Algunos puristas pueden decir que PHP no es un verdadero lenguaje orientado a objetos. PHP es un lenguaje hibrido donde se puede utilizar OOP o procedimientos de programación procedural tradicional. Para largos proyectos usted pude querer o necesitar usar OOP “puro” en PHP declarando clases y utilizando sólo objetos y clases para su proyecto.
Mientras más largo es el proyecto más puede ayudar la programación orientada a objetos, ya que código es más fácil de mantener, entender y reutilizar. Estos son los principios básicos de la Ingeniería de Software– Aplicar estos conceptos a proyectos basados en la web será la llave de acceso para exitosos sites en el futuro.
Fuente: Documento Generación de web sites dinámicos usando PHP