Cuando a principios de los años 80 se empezó a experimentar la Programación Orientada a Objetos (POO) esta ha ido suplantando la programación tradicional, por esta razón y aunque PHP no sea orientado a objetos, PHP incorpora sus principales características para que podamos trabajar con clases y objetos.
Clases y Objetos
Para entender la programación orientada a objetos debemos primero entender lo que es una clase, pero primero diremos que un objeto es un conjunto de atributos y métodos agrupados.
Una clase es un grupo de objetos que comparten los mismos atributos y métodos, veamos como podemos crear una clase llamada Imagen:
Métodos y atributos
Esta clase contendrá un seguido de atributos, que definiremos con la palabra reservada var, y métodos, que programaremos como funciones usando function.
Para crear un objeto de tipo imagen se ejecutará el constructor de la imagen que será el método con el mismo nombre que la clase o en PHP5 el método llamado __construct(), veamos un ejemplo:
También podemos crear mas métodos ademas del constructor, vamos a completar el ejemplo con un método que imprima la imagen en el navegador del visitante:
Facebook
LinkBack URL
About LinkBacks



Citar

