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

La guía definitiva del código espagueti II: Que tus variables y funciones confundan al enemigo

Tu código es una mierda…lo sabes y te llena de orgullo. No permitas que lo profanen ojos que no son dignos de mirarlo. Por eso debes seguir estas sencillas normas para castigar a quien ose mirar tu código. Es algo fundamental en cualquier buen código basura utilizar nombres confusos y poco descriptivos para los nombres … Read more

[Vídeo] Programación orientada a objetos en PHP 2: Constructores y destructores

Lo prometido es deuda, ya está listo el segundo vídeo de la serie de programación orientada a objetos en PHP:

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