dedlfix: return bei Rekursiven Funktionen

Beitrag lesen

Hi!

Es geht darum den Papa der Kinder zu ermitteln

Und wozu brauchst du da Rekursion?

if ($re[0][ref] == 0) echo $re[0][id];
  else father_of_child($re[0][ref]);

Wenn der else-Zweig abgearbeitet wird, was passiert dann mit dem Rückgabewert von father_of_child()? Nichts, er wird verworfen. Anschließend ist die Funktion zu Ende und liefert ein null an ihren Aufrufer.

Lo!