PHP
PHP ist eine serverseitige Scriptsprache und bedeutet soviel wie '
PHP:
Hypertext
Preprocessor'.
Bevor die Ausgabe zum Browser in Form von Hypertext (z.B. HTML) ausgeliefert wird, durchläuft der PHP Programmcode den Interpreter auf dem Server.
Dieser Code enthält beispielsweise Interaktionen
mit einer Datenbank oder Strukturen, welche ein dynamisches Rendern einer Website veranlassen.
Dabei liegt der Vorteil von PHP in der Einbettung innerhalb von HTML Code, denn dieser muss nicht per Anweisung ausgeliefert werden, sondern bleibt strukturell erhalten. Dies ist sehr gut, um eine Schichttrennung zu erreichen.
PHP repräsentiert daher beim
MVC Ansatz die Controllerschicht - den Programmteil, der die Applikationslogik beinhaltet.
PHP wurde in erster Version als PHP/FI von Rasmus Lerdorf entwickelt. 1997 wurde PHP 3.0 veröffentlicht, welches von Andi Gutmans und Zeev Suraski neu geschrieben wurde und schon große Strukturähnlichkeiten mit der heute aktuellen
PHP-Version aufwies.
Um die Performance zu verbessern, wurde PHP 4
von den oben genannten Entwicklern im Kern neu aufgesetzt und optimiert. Die entstandene
Zend Engine (der Name wurde gebildet aus Zeev und Andi) dient auch heute noch in der Version 2.0 als Kern für den mittlerweile aktuellen PHP Release 5.x.
Wir nutzen PHP zur Steuerung aller Anwendungsdaten und zur direkten
Serverkommunikation für Anfragen.