| |
| * Link führt ins Internet |
|
| |
Wie Sie bereits erfahren haben können Sie mit dem optionalen Befehl return Werte zurückgeben. Es können Variablen jedes Typs zurückgegeben werden, auch Listen oder Objekte. Die beendet sofort die Funktion, und die Kontrolle wird wieder an die aufrufende Zeile zurückgegeben.
Rückgabe mehrere Werte
Die Frage die Sie sich recht schnell stellen werden, ist es möglich mehr als einen Wert zurückzugeben? - Die Antwort lautet, es ist nicht möglich, mehrere Werte von einer Funktion zurückzugeben. Ein ähnliches Resultat kann man jedoch durch die Rückgabe von Listen erreichen. Hilfestellung gibt hierbei der Befehl list.
Beispiel
<?php
function ausgaben() {
return array (10, 20, 30);
}
list ($erste, $zweite, $dritte) = ausgaben();
// Ausgabe (20)
echo $zweite;
?>
|
|
|
|
|
|
|
|