Ciao a tutti
io ho alcune funzioni scritte:
function qualcosa($arg1, $arg2) {
istruzioni
...
return $something;
}
ora io vorrei che il valore di $something venisse passato a una seconda funzione.
function nuova($something){
}
Come posso fare?
Ciao a tutti
io ho alcune funzioni scritte:
function qualcosa($arg1, $arg2) {
istruzioni
...
return $something;
}
ora io vorrei che il valore di $something venisse passato a una seconda funzione.
function nuova($something){
}
Come posso fare?
"La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".
modo 1
$ris_prima_funzione=qualcosa($arg1, $arg2);
$ris_seconda_funzione=nuova($ris_prima_funzione);
modo 2
function qualcosa($arg1, $arg2) {
istruzioni
...
$something=nuova($something);
return $something;
}
una domanda...
ma se io voglio restituire + di un valore attraverso return mi conviene creare un array?
oppure in una stessa funzione posso inserire + return? Come posso recuperarli in questo secondo caso?
"La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".
Non puoi inserire + return all'interno della stessa funzione:
il return esce dalla funzione restituendo la variabile, ma solo quella specificata...tipo il break nei cicli for, per intenderci.
Qdi t conviene creare un array dove mem il valore delle variabili e restituirlo:
return $my_array;