HostEros:

Kleines Technisches Lexikon Stichwort: PHP

Platzhalter
Provider für AWM-Webmaster: Domainregistrierung, Webspace, Webhosting, Webserver
18. May. 2012 
Nav_gif HostEros
INTERNETPROVIDER
Inhalt & Übersicht
Nav_gif WEBSPACE
Nav_gif TRANSFERVOLUMEN
Nav_gif DOMAIN
Nav_gif BESTELLUNG
Nav_gif KUNDEN LOGIN
Nav_gif SUPPORT
Nav_gif PARTNERPROGRAMM
Nav_gif KONTAKT
Nav_gif IMPRESSUM
Nav_gif AGB
Nav_gif AWM-NEWS
NAV_GIF  WEBSPACE LEXIKON
Nav_gif SITEMAP

PHP

Platzhalter

PHP ist eine serverseitige, in HTML-Seiten einbaubare Programmiersprache für Web-Anwendungen. Sie war ursprünglich ein einfacher in Perl geschriebene CGI-Wrapper, die später - zur Verbesserung der Performance - in C neuimplementiert wurde.

Die Syntax von PHP weis viele Gemeinsamkeiten mit C und auf enthält auch an Perl angelehnte Elemente. Seit Version 3 gibt es eine einfache Unterstützung für objektorientiertes Programmieren, dessen Funktionalität in der Version 5 mit einer Java-ähnlichen Syntax ausgebaut wird. Allerdings wirkt die Umsetzung von manchen Funktionen etwas umständlich und die Sprache hinterlässt insgesamt einen ziemlich "zusammengeschusterten " Eindruck. Es fehlt außerdem eine umfassende Unterstützung für Unicode.

Trotzdem ist PHP eine leicht zu nutzende Sprache, die "eben mal" nach Bedarf in Web-Seiten eingebunden werden kann. Aus diesem Grund hat sich PHP als die Web-Sprache schlechthin etabliert und ist als Standard-Angebot im Webhosting-Bereich nicht wegzudenken. Auch die große Anzahl von verfügbaren Anwendungen wie Forum- und BBS-Software sowie Content-Management-Systeme - oft in Verbindung mit dem ebenfalls allgegenwärtigen MySQL - trägt wesentlich zur Popularität von PHP bei.

Die Einbettung von PHP in HTML-Seiten erfolgt durch spezielle Skript-Tags: bzw. (weniger korrekt aber durchaus gewöhnlich)

<CODE><?php print "Hello World"; ?></CODE>

Normalerweise wird der PHP-Intepreter direkt im Web-Server integriert. Bei einem Seitenaufruf wird der in der Seite enthaltenen PHP-Code (sowie ggf. von dieser benötigten Dateien) eingelesen, geparst und ausgeführt; die fertige Seite wird dem Browser übergeben.

PHP kann auch im CGI-Modus ausgeführt werden, dies hat aber zum Nachteil, dass bei jedem Seitenaufruf nicht nur das PHP-Skript sondern die gesamte PHP-Umgebung geladen und ausgeführt werden muss - dadurch leidert die Performanz. Seit Version 4.2 kann PHP auch im Befehlszeilenmodus ausgeführt werden: dies ermöglicht die Ausführung von PHP-Skripten unabhängig vom Web-Server, zum Beispiel um regelmäßig anfallende Aufgaben zu erledigen.

Die erste PHP-Version wurde 1995 von Rasmus Lerdorf entwickelt und war damals noch eine Abkürzung für "Private Home Page". Aus der ursprünglichen Implementierung in Perl wurde das in C geschriebene PHP/FI (PHP Form Interpreter), auch als PHP2 gekennzeichnet.

Das "richtige" PHP, wie man es heute kennt, basiert auf eine Neuimplementierung von PHP/FI durch Andi Gutmans und Zeev Suraski. Hieraus wurde das 1998 freigegebene PHP3. 2000 erfolgte das aktuelle PHP4, das mit PHP3 weitgehend rückwärtskompatibel ist.

PHP ist unter der PHP License verfügbar, die die freie Verwendung und Weiterentwicklung des Quellcodes erlaubt.

Platzhalter
  AWM-Provider: vServer, Webspace, Webhosting, Webserver, Domainregistrierung Bluecounter Website Statistics Bluecounter Website Statistics