PHP
TRIGONmedia Infobox
Wir verwenden PHP um umfangreiche dynamische Webseiten und -anwendungen zu realisieren.PHP ist eine Programmiersprache, die hauptsächlich für die Erstellung von dynamichen Webseiten und Webanwendungen gedacht ist.
Ursrprünglich bedeutete der Name Personal HomePage Tool, seit 1998 aber ist der Name ein rekursives Akronym: P Hypertext Preprocessor.
PHP wird von der Firma Zend entwickelt und ist OpenSource.
PHP besitzt eine sehr hohe Verbreitung und wird nahezu von jedem Provider angeboten. Vor allem das weite Anwendungsgebiet von PHP, welches von einfachen Scripts, bis hin zu komplexen Anwendungen reicht, trägt dem Rechnung.
Was macht PHP genau?

Abb 1: PHP Ablauf
Im Gegensatz zu Javascript wird PHP direkt auf dem Webserver ausgeführt.
Sendet ein Browser eine Anfrage, so lädt der Webserver die entsprechende Datei von der Festplatte und übergibt sie an den PHP-Interpreter.
Dieser berechnet nun die Ausgabe. Dabei werden eventuelle Parameter ausgewertet und gegebenenfalls mit einer Datenquellen, wie z.B. einer Datenbank kommuniziert.
Die so generierte Ausgabe wird vom Webserver wieder an den Browser zurückgeschickt.
PHP kann dabei nicht nur komplette Seiten ausliefern, sondern auch Ajax-Anfragen bearbeiten.
Wie funktioniert PHP
In PHP ist es möglich HTML direkt zu schreiben, dies wird aber in modernen Anwendungen meist nicht getan, sondern der HTML-Code wird ausgelagert und mit einer entsprechenden Template-Engine eingebunden.
PHP folgt einer ähnlichen Syntax wie andere höhere Programmiersprachen, wie z.B. C++
einfaches Beispiel
<?php// Parameter auslesen
$name = $_GET["name"];
// HTML ausgeben
echo "<p>Hallo ".$name."</p>";
?>
HTML-Ausgabe bei der Übergabe von "name=Max"
<p>Hallo Max</p>Mit "//" oder "/* [..] */" werden Kommentare gekennzeichnet, die nur der Dokumentation des Quellcodes dienen und nicht interpretiert werden.
PHP bietet jedoch weitaus mehr.
