PHP - Versionshistorie
PHP, ursprünglich als "Personal Home Page" bekannt, ist eine weit verbreitete serverseitige Skriptsprache, die speziell für Webentwicklung und Erstellung dynamischer Webseiten entwickelt wurde. Die Entwicklung von PHP hat eine interessante Geschichte und hat sich über die Jahre erheblich weiterentwickelt.
Hier eine kurze Chronik der Geschichte von PHP:
PHP/FI (1994-1997):
- 1994: Rasmus Lerdorf, ein dänisch-kanadischer Programmierer, startete PHP/FI ("Personal Home Page/Forms Interpreter") hauptsächlich als eine Sammlung von Perl-Skripten zur Verfolgung seiner Online-Lebenslaufbesucher und zum Einreichen von Formularen.
- 1995: Lerdorf veröffentlichte die erste Version von PHP/FI als "Personal Home Page Tools Version 1.0".
- 1997: Mit Version 2 wurde PHP/FI in C neu geschrieben und bot schon früh Unterstützung für Datenbankverbindung zu Produkten wie mSQL.
PHP 3 (1997-1998):
- 1997-1998: Andi Gutmans und Zeev Suraski, zwei israelische Entwickler, stießen auf PHP/FI und entschieden sich, die Parser-Engine neu zu schreiben. Dies führte zur Gründung des "Zend Engine" Projekts und zur Umbenennung der Sprache in PHP: "Hypertext Preprocessor", ein rekursives Akronym.
- 1998: PHP 3 wurde offiziell veröffentlicht, was die Popularität der Sprache erheblich steigerte.
PHP 4 (2000-2004):
PHP 5 (2004-2014):
- 2004: PHP 5 wurde eingeführt, wobei die Zend Engine II den Kern bildete. Es bot erhebliche Verbesserungen, insbesondere die Einführung von Objektorientierung, verbesserte MySQL-Unterstützung durch PDO (PHP Data Objects) und zahlreiche neue Funktionen und Erweiterungen.
- PHP 5 hatte mehrere Unterversionen, die jeweils Verbesserungen und Sicherheitsfixes mitbrachten.
PHP 7 (2015-heute):
- Auf PHP 6 wurde offiziell verzichtet, hauptsächlich wegen seiner unausgereiften Unterstützung für Unicode.
- 2015: PHP 7 wurde veröffentlicht und brachte erhebliche Leistungsverbesserungen, Typdeklarationen, neue Operatoren (z.B. den Null Coalescing Operator) und viele weitere neue Funktionen.
- PHP 7 hatte auch mehrere Unterversionen, wobei jede weitere Optimierungen und neue Features hinzufügte.
PHP 8 (2020):
- Ende 2020 wurde PHP 8 eingeführt, das zahlreiche Optimierungen und neue Funktionen wie den JIT-Compiler (Just-In-Time), benannte Argumente, Match-Ausdrücke und viele andere Verbesserungen mitbrachte.
PHP hat sich über die Jahre von einer simplen Skriptsammlung zu einer vollwertigen Programmiersprache entwickelt, die auf einer Vielzahl von Webservern und in zahlreichen Webanwendungen eingesetzt wird. Es hat eine aktive Community und wird ständig weiterentwickelt und verbessert.