Non era proprio quello che intendevo, mi sono espresso male.
Avevo ipotizzato un'implementazione del genere:
Ma l'istruzione che ho commentato con **** non ha effetto!Codice PHP:
class MiaClasse {
// accetta un numero variabile di parametri
public function mioMetodo() {
$i = 1;
foreach(func_get_args() as $argomento) {
$argomento = $i; // ****
$i++;
}
}
}
$a = "a";
$b = "b";
$c = "c";
$miaClasse = new MiaClasse();
$miaClasse->mioMetodo($a, $b, $c);
echo $a; // deve valere 1
echo $b; // deve valere 2
echo $c; // deve valere 3
// vorrei come output: '123'
Dovrei passare a mioMetodo() dei puntatori a variabile, nel C/C++ si farebbe così:
Spero di essere stato più chiaro.codice:mioMetodo(&a, &b, &c);
Grazie comunque per aver provato a rispondermi.

Rispondi quotando