Gulvi – Formación online para desarrolladores web

Ya estamos de vuelta de las vacaciones y toca poner en marcha los nuevos proyectos e ideas. El primero de ellos es Gulvi, una web llena de vídeos, artículos, ejemplos, tutoriales y código para aprender y mejorar como desarrollador web. En Gulvi se van a tratar temas como Laravel, uno de los frameworks de PHP … Leer más

Programación orientada a objetos en PHP 5: Herencia II

En la entrega anterior dejamos algunos temas en el tintero. Entre ellos estaba cómo funcionan las propiedades public, private y protected cuando hay clases heredadas de por medio. También quedó pendiente el overriding. En la entrega de hoy voy a hablar de ambos. Herencia y public, private y protected Ya comenté que a las propiedades … Leer más

Programación orientada a objetos en PHP 5: Herencia

Vamos a recuperar el código del artículo anterior pero con unas pequeñas diferencias. He hecho un poco de limpieza para que se vea más claro el tema que vamos a tratar en esta entrega: la herencia. En el nuevo código tenemos las propiedades $titulo y $cuerpo junto con sus getters y setters. Hablé de los … Leer más

Programación orientada a objetos en PHP 4: Constantes

En esta ocasión le toca el turno a las constantes. Vamos a ver qué son, por qué y cómo usarlas. Vamos a recuperar el código del artículo anterior:

Recordemos que en la función cambiarTitulo comprobábamos la longitud del título. Si era menor de 30 mostrábamos un error. Cuando alguien vea este código por primera … Leer más

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 … Leer más