Salve ragazzi vorrei capire la differenza tra il dichiarare una funzione in questo modo:
Codice PHP:
function foo() {
echo 
'foo';
}
foo(); 
e in quest'altro:
Codice PHP:
 $foo = function() {
    echo 
'foo';
    };
     
    
$foo(); 
E se poi implemnto una cosa del genere perché non va?
Codice PHP:


    $r 
= function ($i) {
                                    return(
$i*5);
                            };
                           
                            
$w = function($r(10)) {
                                           
                                    echo 
'ciao '.$r(10);   
                            };
     
                            
$w($r(10)); 
Grazie