sábado, 13 de julio de 2013

Closures o Funciones Anonimas en PHP

Hola amigos hoy un noche de julio les regalo este post donde estaré comentándoles sobre algo llamado Closures o como también son llamadas Funciones Anónimas, comúnmente vistas en lenguajes como javascript y muy bien implementadas en JQuery pero sabían que se pueden utilizar en PHP, bueno yo les enseñare como utilizarlas y sacarles el máximo jugo a este tipo de utilidad.

Basta indicarles que estas solo están disponibles desde la versión 5.3 por lo que los servidores viejitos no funcionara el siguiente ejemplo.


$variable_de_fn_anonima = function(){
  echo 'Ejemplo de una funcion Anonima Sencillo';
};
$variable_de_fn_anonima();
/* Tambie podemos hacerlo de esta forma  un poco mas avanzada* 
echo preg_replace_callback('~-([a-z])~', function ($coincidencia) {
    return 
    return strtoupper($coincidencia[1]);
}, 
}, 'hola-mundo');
?>

dos sencillos ejemplos de como trabajar con este tipo de funciones y como les podrá ayudar, humm bueno eso se lo dejo a la imaginación de cada uno, yo por mi parte lo estoy utilizando en un toolkit sencillo en la parte de un Framework Slim. saludos.

No hay comentarios:

Publicar un comentario

Sigueme