Todos los lenguajes incorporan herramientas para hacer frente a diversos tipos de situaciones, algunas comunes, otras absurdas y otras poco usadas, como el método mágico __invoke(). Si recordamos hace menos de un mes hablamos sobre las funciones anónimas en el blog, en ese artículo se explicaba como poder usar una

En el ultimo artículo de la serie empecé a hablar sobre los métodos mágicos construct y destruct, y para seguir con el tema de los métodos mágicos quiero hablar hoy de los métodos sleep y wakeup. ¿Os acordáis de Super Mario? Usaré su clase a modo de ejemplo pero quitando

Ahora que ya conoces el uso de bucles (hay dos artículos dedicados a estos “while“, “for“) y entiendes el concepto de “función“, vamos a ver otra técnica de generar bucles llamada recursión. Por lo general es mas complicado realizar tareas con* funciones recursivas* que hacerlas con bucles for o while,

[Tutorial PHP] Trabajar con Funciones

Al programar nos encontramos con multitud de ocasiones en las que hemos de repetir código para poder realizar acciones especificas, como por ejemplo limpiar una cadena de texto, pero tener que copiar y pegar el mismo código cada ves que debamos limpiar una cadena de texto es simplemente una chapuza,

[Tutorial PHP] Las Variables

Las variables son contenedores de información usadas en todos los lenguajes de programación, se podría decir que son fundamentales, nos sirven para almacenar datos de forma que podamos usarlos mas adelante, su uso es extremadamente fácil, pero su utilidad alberga un sinfín de posibilidades. Además podemos variar su contenido en