PHP
Was ist PHP?
PHP ist eine Abkürzung für „PHP Hypertext Preprocessor“, ursprünglich „Personal Home Page Tools“. Es ist eine Programmiersprache, welche über ein Variablenkonzept, Kontrollstrukturen und eine Vielzahl von Funktionen verfügt. PHP findet zumeist Verwendung bei der Websiteerstellung. Hierbei wird es in den HTML-Code eingebettet, da es über keine grafischen Ausgaberoutinen verfügt. PHP wird als serverseitige Sprache bezeichnet, weil es, wie die untere Abbildung illustriert, auf einem Webserver läuft bzw. ausgeführt wird. Im Unterschied dazu gibt es clientseitige Sprachen und Technologien wie JavaScript und Flash, die auf dem Webclient laufen.PHP ist 1995 mit der Version 1.0 entstanden (aktuelle Version 5.2.3). Seitdem gab es zahlreiche neue Versionen mit vielen Erweiterungen, die der technologischen Entwicklung Rechnung trugen. Eine grobe Versionsliste mit den jeweiligen Neuerungen findet man unter http://de.wikipedia.org/wiki/PHP.
Was kann PHP? Neben Verwendungsmöglichkeiten wie dem Sammeln von Formulardaten oder dem Senden und Empfangen von Cookies, wird PHP besonders für die Erzeugung von dynamischen Internetseiten genutzt, mit denen so genannte Web Applications, wie z.B. E-Commerce-Systeme, Chats oder Foren, erstellt werden. „Im Unterschied zu statischen Internetseiten kann sich der Inhalt als Folge von Aktionen des Betrachters oder aufgrund neuer Basisinformationen wie z.B. aus Datenbanken ändern.“ (THEIS 2006, S.16) Beispielsweise ist die, vor allem den Studenten, bekannte Seite www.studivz.net auf Grundlage von PHP geschrieben. Die unten dargestellte Abbildung zeigt die Vorgänge auf, wenn man als User eine Internet-Domain im Browser aufruft, die auf PHP basiert. Was ist so toll an PHP? · PHP ist kostenlos Es wird kein Kauf von irgendeinem Entwicklungssystem oder Compiler benötigt. Darüber hinaus gibt es keine Lizenzgebühren, keine Supportkosten, keine Update-Kosten oder irgendeine andere Art finanzieller Forderungen. · PHP ist OpenSource Als OpenSource-Projekt stellt PHP seine Interna zur Verfügung, sodass jeder sie einsehen kann. Geschrieben ist der PHP-Interpreter in der Programmiersprache C (C++ ist die objektorientierte Erweiterung von C). · PHP ist plattformübergreifend Egal auf welchem Betriebssystem der Webserver läuft, auf dem PHP eingesetzt wird - PHP läuft in der Regel ohne Anpassungen auf allen möglichen Systemen (Windows, Mac OS X, Linux, Solaris, und viele mehr). Das heißt, dass man bei einem Wechsel des Betriebssystems keine Änderungen an den PHP-Programmen vornehmen muss. PHP ist auch mit einer Vielzahl an Datenbanken kompatibel, arbeitet also mit vielen verschiedenen gängigen Datenbanken (MySQL, Oracle, Microsoft SQL Server, Sybase, und viele mehr) ohne Probleme zusammen. · PHP ist weit verbreitet Von Mitte 2003 (10 Millionen Internet-Domains mit PHP) bis Anfang 2006 hat sich die Zahl der Domains mit PHP nahezu verdoppelt. Diese Domains haben zu dem Zeitpunkt mehr als 40 Prozent des Internets ausgemacht ( http://www.computerwoche.de/heftarchiv/2006/9/1208251/ ).Die Spannweite reicht dabei von kleinen persönlichen Homepages bis zu Giganten wie Yahoo!.Es gibt viele Websites, Zeitschriften und Bücher, die sich den Möglichkeiten von PHP widmen. Literaturverzeichnis: SKLAR, DAVID / SCHULTEN, LARS (2005): Einführung in PHP 5. Köln. THEIS, THOMAS (2006): Einstieg in PHP 5 & MySQL 5. Bonn. COMPUTERWOCHE (2006-02-23): PHP steht vor einem Generationswechsel. http://www.computerwoche.de/heftarchiv/2006/9/1208251/ (2007-06-28). Weiterführende Links:
- Bereich:
