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

Closure en castellano puede significar* clausura o cierre*, yo me siento mas cómodo llamándolo closure por lo tanto me referiré a esto siempre así. Los Closures vienen a ser funciones anónimas, que podemos definir como parámetros de otras funciones o dentro de variables. La diferencia que tienen comparándolas con las

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,