PHP

Dynamisch Programmieren mit PHP

PHP (Personal Home Page Tools) ist eine Programmiersprache die speziell für das Web entwickelt wurde. Sie kann direkt in HTML-Seiten engefügt und vom Webserver interpretiert werden.

Wie PHP funktioniert

PHP nennt man eine serverseitige Programmiersprache, da PHP nur auf dem Server verarbeitet wird.
Ruft man mit dem Browser eine PHP-Seite ab, schickt dieser eine Anfrage an den Webserver. Der Server führt das angeforderte PHP-Skript aus, setzt das Dokument zusammen und sendet dann das Dokument an den Browser zurück.

Programmieren mit PHP

Ein Programm beinhaltet Anweisungen und Ablaufstrukturen die in einer festen Reihenfolge angelegt sind. Anweisungen können Zuweisungen oder Funktionen sein. Diese dienen dazu, Berechnungen durchzuführen.
Jede Zeile im Skript die weiter unten ist, überschreibt die oberen Werte. .

Zuweisungen

Mit dem Zuweisungsoperator '=' weist man einer Variablen einen Wert zu.
(Vergleiche werden übrigens mit dem Vergelichsoperator '==' gemacht, der nichts mit '=' zu tun hat).

Variablen

Variablen sind Platzhalter die Werte beeinhalten. Man kann immer wieder auf dieses Werte zurückgreifen. Es gibt unterschiedliche Typen von Variablen: Text (string) oder Zahlen (integer, float usw.). PHP erkennt den Datentyp automatisch. Eine Variable beginnt immer mit dem Dollarzeichen ($) und einem selbstgewählten Namen. Beispiel: $Name.
Mit dem Befehl «echo» wird ein Text oder string ausgegeben.

Beispiel:

<?php
$Name = "Beda";
echo "Hallo $Name", wie geht es dir?";
?>
Ausgabe: Hallo Beda, wie geht es dir?

Arrays

Ein Array ist ein spezielle Variablentyp. Und zwar lassen sich in einem Array mehrer Werte speichern. Nach dem Wort array folgt in Klammern die Werteliste.

$tag = array("Sonntag", "Montag", "Dienstag", Mittwoch", "Donnerstag", "Freitag", "Samstag")

Von «assoziativen Arrays» spricht man, wenn den Werten nicht-numerische Schlüssel zugewiesen werden, sondern solche die idalerweise eine nachvollziehbare Verbindung zwischen Schlüssel und Datenwert schaffen. Beispiel:

$hauptstadt = array("FR" => "Paris", "CH" => "Bern", "IT" => "Rom",)

Funktionen

Berechnungen oder bestimmte Anweisungen, die immer wieder gebraucht werden, werden als Funktionen extern abgelegt. Eine Funktion muss nur einmal gespeichert werden und kann von mehreren Stellen im Programm abgerufen werden. Es gibt eine Fülle von vordefinierten Funktionen die man einfach mit Namen abrufen kann (count, round, rand usw.).

> weiter auf Seite 2