PHP: Kontrollstruckturen

PHP: Kontrollstruckturen

Immer wieder lesen wir, das Internet ist ein Schlachtfeld für Hacker. Damit Ihnen nichts passieren kann im Internet weder Ihrer Homepage noch Ihnen beim Surfen können Sie Ihr System 100% sicher absichern. Kaufen Sie aber dazu keine Tools, die sind fast alle gefährlich weil unsicher. PHP ist das Sprachelemt auf einer Homepage und erweckt das Internet zum
Leben. Machen wir doch ein einfaches Beispiel, wofür Sie in der Programmiersprache Kontrollstrukturen brauchen und wie Sie programmiert werden. Ich werde hier die Befehle in Umgangsprache formulieren, weil der Anfänger doch die Befehle so trocken gar nicht auswendiglernen kann und der Profi, der das liest, kennt schon die PHP Befehle.

Also bauen wir unseren kleinen Bruder eine Homepage, die ihn um 7 Uhr weckt und
sobald er aufgestanden ist und zum Haare kämmen ins Bad geht, bekommt seine Mutter eine Email mit Bericht. Und so wird auch der reale Programmiere jetzt in einer Firma der so ein Gagtool schreibt auch arbeiten:

PHP Code Flussdiagramm: Schaue auf die Uhr! Ist es 7 Uhr am? Falls ja, dann geh zu Funktion Sonneauf. Ist es nicht 7 Uhr komme wieder in 10 Sekunden vorbei und schaue auf die Uhr.

Funktion Sonneauf wird nun ausgeführt um 7 Uhr. Es ist 7 Uhr und auf dem Monitor wird eine Sonne gezeigt auf dem Desktop Rechner und die Soundkarte spielt ab: Summertime von Geschwin.
Sobald Maus auf Button geklickt wird mit der Aufschrift „Ich bin wach“
geht eine Email an Mutter. Kommt innerhalb von 5 Minuten kein Klick auf den Button wird das Song

„Smoke on the water“ gespielt mit anschwellender Lautstärke. Funktion Sonne auf am Ende; Funktion Sonne auf schaut auf die Uhr und wenn es 8 Uhr ist wird in der Datenbank geschaut,
wurde Button geklickt. Dann wird Bericht mit allen Uhrzeiten und Protokollen in Datei gespeichert und Rechner schaltet sich aus.

Und wenn Sie jetzt an ein Computerspiel denken, dann haben Sie Recht. Genauso werden die Spiele auch strukturiert im PHP Code.

Und hier ein paar Beispiele für Kontrollstukturen:
IF
fragt ab. If 7 Uhr dann tue das. Sie werden wohl keine Software ohne
unendlich viel if Abfragen finden.

while
Mit While fragen Sie ähnlich wie bei If Werte ab.
So ist eine typische while Schleife, so werden Wiederholungen in
Kontrollstrukturen genannt, folgendermassen aufgebaut.

while Uhrzeit noch nicht 7 Uhr schaue auf die Uhr.
damit wird das programm rund um die Uhr auf die Kontrollzeit im PC
schauen und schauen, ist es schon Zeit für den Weckruf.

for
Die for Schleife wird für Wiederholungen genutzt.
For 1 bis 6 tue: Addiere die Zahl 3 zur Zahle 10 dazu.
Die sogenannte for Schleife wird mit den exakten PHP Befehlen 6 mal die
Zahl 3 auf die Zahl 10 addieren und die Summe 28 können Sie dann
ausgeben. Und schnell werden Sie erkennen, fast immer wird im Computer
wiederholt, deswegen werden Sie auch viele for Schleifen in PHP Codes
finden.

Über den Autor

Frank Karan administrator