Ya tenéis disponible otra entrega del curso de Programación Orientada a Objetos en PHP. En esta ocasión hablamos de las constantes (esas que se echan tanto de menos cuando revisas código de algunas personas).
Hacemos software y webs. Nos gusta, nos divertimos ¡y encima nos pagan!
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 … Read more
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 … Read more
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: class Noticia { private $titulo; public function mostrar() { echo $this->titulo . «\n»; } public function cambiarTitulo($titulo) { if (strlen($titulo) < 30) { echo "Error: título es ... Read more
Ya tenéis disponible otra entrega del curso de Programación Orientada a Objetos en PHP. En esta ocasión hablamos de las constantes (esas que se echan tanto de menos cuando revisas código de algunas personas).
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