Mit return 2 Parameter weitergeben

Kai-Behncke

Erfahrenes Mitglied
Hallo liebes Forum,


ich habe eine Funktion in welcher mittels return ein Array zurückgegeben wird.

Gibt es eine Möglichkeit, dass ich noch einen zweiten Parameter übergeben kann, so in der Art:

return $meinarray,$parameter2;



Vielen Dank schon einmal, Kai
 
Nein.

Du könntest allerdings ein weiteres Array erstellen und dieses zurük geben.
PHP:
return array( $meinarray, $parameter2 );
 
Wie Deluxe bereits vorschlug ist die Variante mit dem Array einfach zu implementieren.
PHP:
function foo() {
    // ...
    return array($v1, $v2);
}

list($value1, $value2) = foo();

Eleganter und effizienter geht es aber über die Referenzierung der Zielvariablen als Funktionsparameter:
PHP:
function foo(&$v1, &$v2) {
    // ...
}

foo($value1, $value2);
 
Zurück