Hab mir mal die Aufgabe vorgenommen: http://www.php-kurs.com/objekt…ogrammierung-beispiel.htm
ZitatErstellen Sie die Klasse "student" ...
Das Ergebis sollte doch wohl so aussehen, oder?
PHP
class student{
var $Geschlecht;
var $AlterinJahren = 1;
var $Hauptfach_alt;
var $Hauptfach_aktuell = 'deutsch';
function hat_geburtstag()
{
echo 'student ist ';
echo $this->AlterinJahren;
echo ' alt';
$this->AlterinJahren++;
}
function wechselt_hauptfach($neues_fach)
{
$this->Hauptfach_alt = $this->Hauptfach_aktuell;
$this->Hauptfach_aktuell = $neues_fach;
echo 'Vorheriges Fach: '.$this->Hauptfach_alt;
echo ' -- ';
echo 'Neues Fach: '.$this->Hauptfach_aktuell;
}
}
$horst = new student;
$horst->hat_geburtstag();
echo "<br />";
$horst->hat_geburtstag();
echo "<br />";
$horst->wechselt_hauptfach('mathe');
echo "<br />";
$horst->wechselt_hauptfach('physik');
echo "<br />";
echo "<br />";
$ulf = new student;
$ulf->hat_geburtstag();
echo "<br />";
$ulf->hat_geburtstag();
echo "<br />";
$ulf->hat_geburtstag();
echo "<br />";
$ulf->wechselt_hauptfach('englisch');
echo "<br />";
$ulf->wechselt_hauptfach('stricken');
Alles anzeigen
Meine erste Frage zu: http://www.php-kurs.com/objekt…onstruktor-destruktor.htm
Zitat
Konstruktor / Destruktor
Der Konstruktor ist der obere Teil, in dem die vars definiert werden, richtig?
PHP
var $Geschlecht;
var $AlterinJahren = 1;
var $Hauptfach_alt;
var $Hauptfach_aktuell = 'deutsch';
Und was ist der Destruktor?
Aus der Beschreibung werd ich nicht schlau