PHP ist ein rekursives Akronym für Hypertext Preprocessor und wurde ursprünglich "Personal Home Page" Tools ausgeschrieben. PHP ist die weltweit am weitesten verbreitete serverseitige Open-Source-Skriptsprache für Webanwendungen. Sie bildet das technologische Fundament für schätzungsweise drei Viertel aller dynamischen Websites weltweit – darunter marktführende Content-Management-Systeme wie WordPress, Joomla und Drupal sowie E-Commerce-Plattformen wie WooCommerce oder Shopware.
Was ist PHP und wie funktioniert es?
Im Gegensatz zu clientseitigen Sprachen wie JavaScript, die im Webbrowser des Besuchers ausgeführt werden, läuft PHP serverseitig. Der Ablauf ist dabei immer derselbe: Ein Browser fordert eine Webseite an, der Webserver – etwa Apache oder NGINX – übergibt die Datei über eine Schnittstelle wie FastCGI an den PHP-Interpreter. Dieser führt die Programmlogik aus, fragt bei Bedarf Datenbanken wie MySQL ab und generiert daraus dynamisch reinen HTML-, CSS- oder JSON-Code, den der Webserver anschließend an den Client zurücksendet. Der Quellcode der PHP-Skripte selbst bleibt für den Webseitenbesucher dabei stets unsichtbar.
Dank des sogenannten Shared-Nothing-Prinzips startet und beendet PHP jeden Request isoliert: Tritt in einem Skript ein Fehler auf, reißt er nicht den gesamten Webserver mit sich, sondern betrifft lediglich den einzelnen Aufruf.
Die Geschichte und die organisatorische Entwicklung: Von Rasmus zu Zend und der PHP Foundation
Die Evolution von PHP ist eng mit der Kommerzialisierung und Professionalisierung des Internets verknüpft. Alles begann 1994, als der dänisch-kanadische Programmierer Rasmus Lerdorf eine Sammlung von C-Binaries entwickelte, um die Zugriffe auf seinen Online-Lebenslauf zu protokollieren und Formulare zu verarbeiten. Ein Jahr später veröffentlichte er den Quellcode als Personal Home Page Tools (PHP/FI) – zunächst keine vollwertige Programmiersprache, sondern ein praktisches Hilfsmittel für Webmaster.
Den Durchbruch brachten die israelischen Studenten Andi Gutmans und Zeev Suraski, die beim Aufbau eines universitären E-Commerce-Projekts an die Grenzen von PHP/FI stießen. Sie schrieben den Parser von Grund auf neu – die Geburtsstunde von PHP 3 und des heutigen Namens PHP: Hypertext Preprocessor. Für PHP 4 entwarfen die beiden 2000 die Zend Engine, ein Kofferwort aus Zeev und Andi, und gründeten bereits 1999 das Unternehmen Zend Technologies, das fortan als wirtschaftlicher und personeller Haupttreiber hinter der PHP-Entwicklung stand.
Mit PHP 5 und der Zend Engine II erhielt die Sprache 2004 ein echtes, modernes objektorientiertes Modell. Nach dem Scheitern des Unicode-Projekts PHP 6 sprang das Ökosystem Ende 2015 direkt auf PHP 7, dessen überarbeitete Datenstruktur die Ausführungsgeschwindigkeit verdoppelte und den Speicherverbrauch drastisch senkte.
Auch die Eigentümerstruktur wandelte sich: Im Oktober 2015 wurde Zend Technologies vom Softwarehersteller Rogue Wave Software übernommen, das wiederum Anfang 2019 vom US-Konzern Perforce Software geschluckt wurde. Dadurch verlagerte sich der kommerzielle Fokus von Zend stark auf geschlossene Enterprise-Laufzeitumgebungen (ZendPHP).
Um die Unabhängigkeit des Open-Source-Kerns von einzelnen Unternehmen zu sichern, gründeten führende Technologieunternehmen – darunter JetBrains, Automattic (WordPress), Laravel, Acquia, Craft CMS und Zend/Perforce – im November 2021 die gemeinnützige PHP Foundation. Sie finanziert Vollzeit-Kernentwickler, koordiniert Sicherheitsprüfungen und steuert die Release-Zyklen transparent über RFC-Verfahren (Requests for Comments).
Moderne Sprachfeatures: Die PHP 8-Ära
Mit dem Erscheinen von PHP 8 hat sich PHP endgültig von einer reinen Skriptsprache zu einer typisierten, hochperformanten Backend-Plattform gewandelt. Herzstück ist der Just-In-Time-Compiler, der Teile des Bytecodes zur Laufzeit direkt in Maschinencode übersetzt und insbesondere CPU-intensive Berechnungen beschleunigt. Zugleich sorgt die strenge Typisierung – mit Union Types, Intersection Types und Typed Properties – für robusteren, wartbaren Code in Unternehmensanwendungen. Moderne Sprachkonstrukte wie Attributes, Match Expressions, Constructor Property Promotion, Enums und Readonly Classes reduzieren darüber hinaus den Boilerplate-Code erheblich.
Das Ökosystem: Frameworks und CMS
Die Vormachtstellung von PHP beruht vor allem auf seiner Infrastruktur. Im Content-Management dominiert PHP das Web: WordPress allein betreibt über 40 % aller Websites weltweit, ergänzt durch Joomla, Drupal und TYPO3. Auch bei den Frameworks setzen Laravel und Symfony globale Standards für saubere MVC-Architektur, API-Entwicklung und Microservices. Beide nutzen den Paketmanager Composer, über den hunderttausende vorgefertigte Softwarebibliotheken (Packagist) verwaltet werden.
Sicherheit und Best Practices
Sicherheit im PHP-Umfeld erfordert ein Zusammenspiel aus Programmierdisziplin und Server-Härtung. Auf der Applikationsebene nutzen moderne Anwendungen vorbereitete Statements (Prepared Statements via PDO) zur Verhinderung von SQL-Injections, konsequentes Escaping gegen Cross-Site-Scripting (XSS) und CSRF-Tokens. Auf der Serverebene schützen kritische Direktiven in der php.ini – etwa das Deaktivieren von allow_url_include oder riskanter Core-Funktionen – den Host vor unberechtigten Zugriffen; regelmäßige Sicherheitsupdates der PHP-Minor-Releases schließen Schwachstellen in der Zend Engine zeitnah.
PHP bei goneo: Maximale Performance und Sicherheit
goneo bietet eine maßgeschneiderte, hochverfügbare Hosting-Infrastruktur für PHP-basierte Projekte. Über das goneo Kundencenter lässt sich die PHP-Version für jede Domain mit wenigen Klicks auf die neuesten stabilen Releases (PHP 8.2, 8.3, 8.4) einstellen. Notwendige Sicherheits-Patches der PHP Foundation können die Server von goneo im laufenden Betrieb einspielen – ohne dass Kunden-Websites oder Onlineshops dafür offline genommen werden müssen. Ergänzt wird das Angebot durch schnelle MySQL-Datenbanken auf SSD-Speichern, die für minimale Latenzen bei CMS- und Framework-Abfragen sorgen.