PHP Objekte

PHP Objekte

Falls Sie sich vor 5 Jahren einen Computer gekauft haben und losgelegt haben mit Programmierung das wohl in Java, dann wird Ihnen das Thema Objekte nichts neues bieten an Überraschungen. Falls Sie aber vor 30 Jahren losgelegt haben auch mit Lochkarten und dann Ihre Codes entwickelten, Sie müssen vollkommen nun umdenken, wenn Sie PHP sinnvoll
und efffekti vund vor allem selbstlernend gestalten wollen.

PHP ist eine Skriptsprache, das heisst, der Code wird nicht compiliert oder übersetzt sondern ist in Klarschrift in Ihren HTML Homepages sichtbar und lesbar und korrigierbar. Und PHP ist objektorientiert. Was sich liest wie ein Modewort ist eine neue Form vom Programmieren. So wie die Skispringer nun viel weiter fliegen mit dem V Stil als vorher mit parallelen Skiern, so bietet PHP eine vollkommen neue Sicht auf Computer und ganz anders als Assembler. Und weil das erstmal auch für Menschen, die noch nie programmiert haben, erstmal fremd ist, ein einfaches Beispiel.

Das Programm soll kontollieren, wieviel Wasser im Haus verbraucht wird, aber anhand vom Verbrauch und nicht nach der Wasseruhr im Keller. Und wenn Sie nun das Programm in einer alten Programmiersprache entwickeln, dann müssen Sie im Prinzip in jedem Wasserhahn als
Programmierer einen Schalter setzen. Machbar ist alles und jede Programmiersprache kann alles, es geht aber um Aufwand und um Sicherheit und um Fehlerfreiheit.

Und wenn wir das Wassersystem noch steigern und beschreiben nun als Software jeden Euro der auf dem Oktoberfest eingenommen und ausgegen wird, dann würde ein Algol Programmierer verzweifeln. Und jetzt schauen wir in die objektorientierten Programmiersprachen wie PHP oder das erwähnte JAVA, beide auch für das Internet entwickelt und damit ideal, um Warenflüsse oder Geldflüssen in Firmen oder Kommunen zu beschreiben.

Also wird nun nicht das Geld untersucht wie in alten Programmiersprachen, wie es an der Bratwurststand und dann als Wechselgeld an der Bürgermeister und der gibt die Münze dann am Hau den Lukas ab. Allein bei dem letzten Satz wird Ihnen wohl schwindelig geworden sein.
Also macht das PHP ganz einfach.

Programm Oktoberfest:
Ich definiere das Objekt Autoscooter. Dann definiere ich jeden Fluss, der durch die Firma Autoscooter fliesst.

Beispiel:
Kunde kommt definiere ich: Kunde gibt 5 Euro und bekommt Chip. Sie bauen also in PHP eine Art Riesenstadt mit Dominosteinen. Und für jede Aktion ist definiert, wie Ihr „Dominostein“ fällt und sich verhält. Und so als Beispiel, führen Sie mal eine Preiserhöhung durch von 5 Euro
auf 6 Euro. Das geht nun ganz leicht mit PHP. Das Objekt Autoscooter wechselt nun in der Eigenschaft Chip gegen Geld einfach werden dort die 5 Euro durch die 6 Euro ersetzt und Ihr Programm läuft nach dem Update fehlerfrei weiter.

Und so definieren Sie für jeden Stand auf dem Oktoberfest ein Objekt. Dann machen Sie die Besucher auch zu Objekten mit Eigemschaften wie hat 1000 Euro in der Anzugtasche.
Wie eine Empfangsdame steht nun der Code auf Ihrer Seite und wenn nun ein User kommt und Sie in Ihrem Onlineoktoberfestspiel kommt, dann wir PHP ihn wie ein Platzanweiser durch Ihre Homepage führen.

Über den Autor

Frank Karan administrator