05/10/14 15:46
giocala88
Salve ragazzi vorrei capire la differenza tra il dichiarare una funzione in questo modo:
function foo() {
echo 'foo';
}
foo();
e in quest'altro:
$foo = function() {
echo 'foo';
};
$foo();
Se implemnto una cosa del genere perché non va?
$r = function ($i) {
return($i*5);
};
$w = function($r(10)) {
echo 'ciao '.$r(10);
};
$w($r(10));
Grazie
Ultima modifica effettuata da giocala88 05/10/14 18:45
aaa
07/10/14 19:59
TheDarkJuster
Beh non va perché nel parametro della seconda funzione chiami la prima nella dichiarazione, se cambi il primo r(10) con f funzionerà
Ultima modifica effettuata da TheDarkJuster 07/10/14 20:01
aaa