Hallo,
bin wie ich immer sage, fortgeschrittener Anfänger. Dennoch fehlt es bei mir bei manchen Grundlagen am Verständnis.
Hier ein Beispiel:
Rekursive Funktionen
In diesem Beispiel bekomme ich als Ausgabe 5,4,3,2,1
Stelle ich aber leicht um
bekomme ich 1,2,3,4,5 als Ausgabe.
Macht es so einen Unterschied im Funktionsrumpf, wenn die Position der echo-Anweisung vor oder nach dem erneuten Aufruf der Funktion aufgerufen wird?
bin wie ich immer sage, fortgeschrittener Anfänger. Dennoch fehlt es bei mir bei manchen Grundlagen am Verständnis.
Hier ein Beispiel:
Rekursive Funktionen
PHP-Code:
function addieren($n) {
if($n < 1) {
return;
}
echo $n . "<br>";
addieren($n - 1);
}
addieren(5);
Stelle ich aber leicht um
PHP-Code:
function addieren($n) {
if($n < 1) {
return;
}
addieren($n - 1);
echo $n . "<br>";
}
addieren(5);
Macht es so einen Unterschied im Funktionsrumpf, wenn die Position der echo-Anweisung vor oder nach dem erneuten Aufruf der Funktion aufgerufen wird?
Kommentar