Programación orientada a objetos en PHP5

1. Introducción

Los paradigmas de programación representan la dirección que tomaremos a la hora de realizar una aplicación. Hay unos cuantos, y el más habitual en PHP suele o solía ser la programación estructurada. Pero a estas alturas es indispensable que sepamos usar la POO, programación orientada a objetos (también OOP en inglés, Object Oriented Programming). Teniendo en cuenta que cada vez hay nuevos paradigmas de programación que proliferan para ayudarnos a solventar problemas de diseño y mantenimiento de las aplicaciones (como el de la programación orientada a aspectos) no nos conviene quedarnos atrás en el aprendizaje.

Así que vamos a establecer una buena base para saber cómo son los objetos en PHP y qué podemos hacer con ellos. Iremos desde lo más básico, como la definición de las propiedades y métodos de una clase, hasta conceptos más avanzados como las interfaces o los métodos mágicos. Referencias

Las referencias usadas en este artículo son:

otras referencias concretas están indicadas en las secciones.