Questo non va bene perchè non puoi eseguire una funzione nella definizione delle variabiliCodice PHP:
$w = function($r(10))
questo è sbagliato perchè sei all'interno della funzione $w e quindi in quel contesto la funzione $r non viene riconosciuta (a meno che non la definisci prima come global)Codice PHP:
echo 'ciao '.$r(10);
.... quindi:
Così dovrebbe funzionareCodice PHP:
$r = function ($i) {
return($i*5);
};
$w = function($a) {
global $r;
echo 'ciao '.$r($a);
};
$w($r(10));
![]()