Aqui é onde faço postagens de coisas que acho interessante.
Disponível apartir da versão 5.3 do PHP.
Funções anonimas, também conhecidas como closures, permitem a criação de funções que não tem o nome especificado.
Elas são mais úteis como o valor de parà¢metros callback, mas podem tem vários outros usos.
Fonte
1º Exemplo de como definir uma função anonima para uma variável
<?php
$print = function ( $data )
{
echo $data;
};
$print( 'Hello World' );
<?php
$sum = function ( $num1, $num2 ) use ( $print )
{
$print( $num1 + $num2 );
};
$sum( 10, 50 );
<?php
$sum = function ( $num1, $num2, $callback )
{
$callback( $num1 + $num2 );
};
$sum( 120, 50, $print );