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