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 … Read more

Funciones con número variable de argumentos en PHP

Hoy voy a hablar de una caratecterística de PHP que, curiosamente, mucha gente desconoce. Se trata de las funciones con un número variable de argumentos. Una función «normal» acepta un número fijo de argumentos. Pero ¿qué pasa cuando tenemos una función que no sabemos cuántos argumentos va a recibir? Por ejemplo supongamos una función suma … Read more

Variables y parámetros de un script en bash

Con este artículo voy a empezar una serie de programación en la consola bash (Bourne Again Shell). Comenzamos creando un fichero que va a contener nuestro primer script. A este fichero lo vamos a llamar “variables”. Yo voy a usar el editor nano, que es uno de los que a mí personalmente más me gusta … Read more

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: 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