Mit PHP - Klassen zu arbeiten macht Spaß und vereinfacht vieles!
Man kann Objekte, die auf der Welt als Materie bestehen so in der Programmiersprache greifbar und funktional machen. Man spricht dabei von objektorientiertem Programmieren.
Der Aufbau eines solchen Objektes ist eigentlich genau so, wie sie auf der Welt bestehen, ein sogenanntes Datenabbild eines Objektes. Das kann ein Auto, eine Wohnung, oder wie in diesem Beispiel, ein Kopf sein.
Das ganze Gerüst und dessen Funktionen werden also in der Klasse (Kopf) erfasst, danach kann man die Klasse und dessen Funktionen ansprechen und bekommt die Resultate, wie sie in der materiellen Welt die selben wären. Vorausgesetzt, dass die Funktionen in der Klasse die korrekten Regeln und Formeln besitzen.
Diese Beschreibung sollte einem Nichtprogrammierer eine kleine Vorstellung davon geben, was man unter objektorientiertem Programmieren versteht. Falls jemand mehr darüber schreiben möchte, so sind wir um jeden Input dankbar. Dieses Thema ist sehr umfangreich, sodass man viele Seiten füllen könnte.
<?php //Klasse class kopf{ //Konstruktor wird bei der erzeugung des Objekts aufgerufen function kopf{ var $id=$session_id(); } //eine Funktion der Klasse function mund($sagt){ $ausbage="der Mund spricht:".$sagt; return $ausgabe; } function nase($riecht){ $ausgabe="Es riecht nach:".$riecht; return $ausgabe; } } // Ende der Klasse //Klasse instanzieren $MachWasMit = new kopf(); //Klassenfunktion aufrufen echo $MachWasMit->mund("guten Tag"); echo "<br>"; echo $MachWasMit->nase("es richt gut"); ?>
