Ricezione dati di ritorno da una classe

acweb-2004

Utente Attivo
7 Giu 2006
133
0
16
Monza
www.acweb-2004.it
Conosco molto poco PHP e mi sono imbattuto nel seguete problema:

da uno script php richiamo una classe

$risultato = "";
$richiamo = new classe();
$risultato = $richiamo->funz1($par1, $par2);

e la classe:


class classe{


// 1) ......
function funz1($par1, $par2) {
..................................................................................
.................................................................................. return $risultato;

} // Fine: funzione

} // Fine: classe

così tutto bene, quello che imposto nella classe in $risultato lo ritrovo nello script.

La complicazione (per me) viene ora, ho bisogno di due risultati, per cui creo un array così:
$risultato1 = "";
$risultato2 = "";
$risultato array ($risultato1, $risultato2);
$richiamo = new classe();
$risultato = $richiamo->funz1($par1, $par2);
echo ($risultato1); // non mi ritrovo niente
e la classe:


class classe{


// 1) ......
function funz1($par1, $par2) {
$risultato1 = "";
$risultato2 = "";
$risultato array ($risultato1, $risultato2);
..................................................................................
..................................................................................
$risultato1 = "a";
$risultato2 = "b";
return $risultato;

} // Fine: funzione

} // Fine: classe

nello script $risultato1 e 2 sono vuoti, perchè non mi vengono passati i valori?, dove sbaglio?????????????????
grazie
a.capra
 

Discussioni simili