mika: rekursiv programmieren innerhalb einer Klasse

Beitrag lesen

Hallo Zusammen,

wenn ich innerhalb einer Klasse rekursiv programmiere, gibt PHP folgenden Fehler aus:

Fatal error: Call to undefined function getImages() in C:\Programme\xampp\htdocs\download\image.php on line 10

class Image{
  //Anzahl und Dateinamen aller Bilder ermitteln
  function getImages($folder){
    $fp = opendir($folder);
    while($file = readdir($fp)){
      //ist $file ein Verzeichnis?
      if(is_dir("$folder/$file") && $file!="." && $file!=".."){
        echo $folder.'/'.$file.' (dir)<br />';
 getImages("$folder/$file");
      }
      .
      .
      .
    }
  }
}

Wenn ich die Funktion getImages allerdings ausserhalb der Klasse schreibe funktioniert der Selbstaufruf einwandfrei.

Was mache ich falsch?

Viele Grüße
Mikael Parmentier