Oppure

Loading
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