Wie schon in einem vorangegangen Artikel beschrieben, erstellt man eine ganz einfache PHP Klasse mit folgendem Konstrukt:
class myClass
{
// eine Eigenschaft mit einem Standardwert anlegen
var $eigenschaft = "rot";
}
Um nun eine Funktion zu schreiben, die beispielsweise die Eigenschaft $eigenschaft ausgibt,
geht man folgendermaßen vor:
class myClass
{
// eine Eigenschaft mit einem Standardwert anlegen
var $eigenschaft = "rot";
//Funktion zum Auslesen der Eigenschaft
function getEigenschaft() {
echo $eigenschaft;
}
}
Mit dem Befehl echo $eigenschaft; wird PHP angewiesen die Variable auszugeben.
Ein return $eigenschaft; würde die Eigenschaft nur zurückgeben, um sie beispielsweise in einer
Variable zu speichern.
Nun muss die Klasse noch in eine php-Datei eingebunden und die Funktion aufgerufen werden.
Wir gehen im Beispiel davon aus, dass die Klasse in der Datei class.php gespeichert ist.
//Klasse einbinden include 'class.php'; //Eine Klassenobjekt erstellen $myClass = new myClass(); //Funktion aufrufen $myClass -> getEigenschaft();
Wenn man in der Funktion statt des Befehls echo ein return verwendet, kann man eine Ausgabe folgendermaßen realisieren:
//Klasse einbinden include 'class.php'; //Eine Klassenobjekt erstellen $myClass = new myClass(); //Funktion aufrufen und Rückgabe in Variable speichern $myVar = $myClass -> getEigenschaft(); echo $myVar;

