PHP-Code in constructor_method/02_step/class/MyGallery.class.php

<?php
class MyGallery {
    // Eigenschaft: Array für die Bildpfade
    // Das brauche ich in BEIDEN Methoden,
    // deshalb muss ich hier zwingend eine Eigenschaft einsetzen
    public $bilder = array();

    // Konstruktor mit typischen Aufgaben
    function __construct($gallerypath) {
        // Checke, ob der Ordner existiert
        if (is_dir($gallerypath)) {
            // Einlesen aller Pade zu den Bildern in das Array
	        foreach (glob($gallerypath."/"."*.gif") as $image) {
		        $this->bilder[] = $image;
	        }
            // Checke, ob der Gallerie Ordner leer ist
            $anzBilder = count($this->bilder);
            if ($anzBilder == 0) {
                exit("Der Galerie-Ordner hat noch keinen Inhalt");
            }
        }
        else {
            exit("Kann den Galerie-Ordner nicht finden, bitte Pfad überprüfen");         
        }
    }

    // Methode: HTML-Code zusammensetzen
    function makeGallery() {
	    $htmlCode = "";
	    foreach ($this->bilder as $srcValue) {
		    $htmlCode .= "<img src=\"".$srcValue."\">\n";
	    }
	    return $htmlCode;
    }
}