Rückgabewerte

Sie können Werte mit dem optionalen Befehl "return" zurückgeben. Es können Variablen jedes Typs zurückgegeben werden, auch Listen oder Objekte.


function quadrat ($zahl) {
    return $zahl * $zahl;
}
echo quadrat (4);   // gibt '16' aus.
     

Es ist leider nicht möglich, mehrere Werte von einer Funktion zurückgeben zu lassen. Ein ähnliches Resultat kann man aber durch die Rückgabe von Listen bekommen.


function kleine_zahlen() {
   return array (0, 1, 2);
}
list ($null, $eins, $zwei) = kleine_zahlen();