Klassen Methode Rekursiv

js-mueller

Erfahrenes Mitglied
Hi ich möchte in einer Klasse rekursiv Programmieren, doch klappt dies nicht so wie ich es mir vorstelle.

ich habe es bis jetzt folgendermaßen versucht:

PHP:
function lztUpdate()
{
    echo "muH";
			
    for($i = 0; $i < 10; $i++)
    {	
        lztUpdate();
    }
}

Aber da bekam ich folgenden fehler

Fatal error: Call to undefined function: lztupdate() in D:\Entwicklung\php\rSkripte\rDV\module\modul-rDV.mdl on line 81

Wenn ich statt lztUpdate(); $this->lztUpdate() schreibe läd er die Seite nicht mehr. Ich würde gern wissen wie ich das lösen muss :-/
 
Es muss in der Tat $this->lztUpdate() lauten - aber deine Rekursion mündet ins Unendliche, weil sie keine Abbruchbedingung hat.
 
Zurück