Programación orientada a objetos en PHP 3: ¿Por qué no hacer todo public? Encapsulación

En las entregas anteriores, al definir un método o una propiedad, siempre los hemos declarado public. Ya comenté que también se pueden definir como private o protected. ¿Por qué tenemos estas tres opciones? ¿Cuál es la diferencia? Cuando una propiedad es public podemos acceder a ella desde fuera de la clase. Lo hemos visto ya … Read more

Programación orientada a objetos en PHP 2: Constructores y destructores

En este segundo artículo vamos a hablar de constructores y destructores. Cada vez que creamos un objeto hay una función que se ejecuta de forma automática. Es una función a la que se llama constructor. Esta es una función “magica”, que se ejecuta sin que tengamos que llamarla. Podemos verla en acción con un sencillo … Read more

Programación orientada a objetos en PHP 1: Introducción

En Urlan Heat nos gusta que la gente que quiere hacer mal las cosas las haga realmente mal, pero también nos gusta ayudar a los que lo quieren hacer bien. Por eso empezamos esta serie de programación orientada a objetos en PHP. Esta serie está dedicada a todos aquellos que quieren aprender a usar objetos … Read more