PHP Handbuch
Zurück | Kapitel 21. Referenzen in PHP | Weiter

# Referenzen zurückgeben

Das Zurückgeben von Ergebnissen per Referenz aus Funktionen heraus kann manchmal recht nüzlich sein. Hierbei ist folgende Syntax zu beachten:

`function &find_var ($param) { ...code... return $found_var; } $foo =& find_var ($bar); $foo->x = 2;`

In diesem Beispiel wird also die Eigenschaft des von find_var gelieferten Objektes gesetzt, nicht die der Kopie, wie es der Fall wäre, wenn die Funktion find_var ihr Ergebnis nicht per Referenz liefern würde.

> Anmerkung: Im Gegensatz zur Parameterübergabe per Referenz ist bei der Rückgabe mittels Referenz an beiden Stellen die Angabe des & notwendig.

Zurück | Zum Anfang | Weiter
Was Referenzen nicht sind | Nach oben | Referenzen aufheben