PHP Orientado a Objetos
PHP permite la programación orientada a objetos, que hace que esta se ajuste más a un modelo real. En la programación orientada a objetos vamos a tener nuevos conceptos como los de clases, objetos, instancias, propiedades y métodos. Muchas veces no se utiliza ya que normalmente los proyectos web suelen ser sencillos y se opta por una programación estructurada basada en funciones.
Los objetos representan elementos físicos de la vida real como por ejemplo alumnos, profesores, aulas. (o elementos conceptuales en un entorno software). Estos objetos van a tener unas propiedades denominados atributos y vamos a poder asignar unas acciones o funciones sobre ellos denominados métodos.
En la programación orientada a objetos vamos a crear clases con sus correspondientes métodos y atributos y posteriormente crearemos el objeto denominado instancia. Por lo tanto los objetos son instancias a una clase y son únicos.