dedlfix: Direkt auf bestimmtes Feld eines Array-Rückgabewerts zugreifen

Beitrag lesen

echo $begrüßung;

Und das kann PHP halt leider nicht anders als ueber Zwischenspeicherung in einer Variablen - "vernuenftige" Sprachen hingegen durchaus auch ohne.
Jetzt weiß ich aber immer noch nicht, was "vernünftige" Sprachen sind, die sowas können ;-)

Python beispielsweise. Aber auch bei PHP sieht das ganze schlimmer aus als es ist. Der von der Funktion zurückgegebene Variablencontainer bekommt durch die Zuweisung zu einer Variable lediglich einen weiteren Verweis. Es wird also nur ein Eintrag in der Variablentabelle angelegt, der auf die Stelle zeigt, an der der Rückgabewert bereits liegt. Ein Umkopieren an einen eigenen Speicherplatz findet bei PHP ja erst dann statt, wenn die Werte durch eine Änderung auseinanderlaufen.

echo "$verabschiedung $name";