PHP soll str_contains()-Funktion bekommen
25 Jahre sollten dafür gerade so reichen.
PHP soll str_contains()-Funktion bekommen
25 Jahre sollten dafür gerade so reichen.
2020
Nikita Popov tritt dem PhpStorm-Team bei
Nikita Popov tritt dem PhpStorm-Team bei
2019
PHP 7.3
hrtime()
-Funktion und verbesserte Garbage Collection.PHP 7.3
hrtime()
-Funktion und verbesserte Garbage Collection.Zeev Suraski verlässt Zend
Zeev Suraski verlässt Zend
PSR-15 HTTP-Serveranfrage-Handler akzeptiert
PSR-15 HTTP-Serveranfrage-Handler akzeptiert
2018
PHP 7.2
libsodium
die erste Programmiersprache mit moderner Kryptographie in der Standardbibliothek. Ebenfalls neu: object
-Typhinweise und Parametertyp-Erweiterung.PHP 7.2
libsodium
die erste Programmiersprache mit moderner Kryptographie in der Standardbibliothek. Ebenfalls neu: object
-Typhinweise und Parametertyp-Erweiterung.PSR-11 Container-Schnittstelle akzeptiert
PSR-11 Container-Schnittstelle akzeptiert
2017
2016
PHP 7.0
PHP 7.0
Rogue Wave übernimmt Zend
Rogue Wave übernimmt Zend
PSR-7 HTTP-Message-Schnittstellen akzeptiert
PSR-7 HTTP-Message-Schnittstellen akzeptiert
2015
PHP 5.6
...
für variadische Funktionen und das Entpacken von Argumenten, das Importieren von Funktionen und Konstanten mit dem Schlüsselwort use
, phpdbg als integrierter Debugger und Operatorüberladung (ja, PHP kann das!) für GMP-Objekte.PHP 5.6
...
für variadische Funktionen und das Entpacken von Argumenten, das Importieren von Funktionen und Konstanten mit dem Schlüsselwort use
, phpdbg als integrierter Debugger und Operatorüberladung (ja, PHP kann das!) für GMP-Objekte.PHP-Sprachspezifikation
PHP-Sprachspezifikation
Facebook stellt Hack vor
Facebook stellt Hack vor
2014
PHP 5.5
finally
und skalare Klassennamen-Auflösung mit ::class
. Die integrierte Erweiterung Zend OPcache bietet Opcode-Caching und öffnet die Tür für weitere Leistungsoptimierungen.PHP 5.5
finally
und skalare Klassennamen-Auflösung mit ::class
. Die integrierte Erweiterung Zend OPcache bietet Opcode-Caching und öffnet die Tür für weitere Leistungsoptimierungen.React v0.3
React v0.3
2013
PHP: The Right Way
PHP: The Right Way
PSR-1 und PSR-2 akzeptiert
PSR-1 und PSR-2 akzeptiert
PHP: a fractal of bad design
PHP: a fractal of bad design
PHP 5.4
PHP 5.4
2012
Composer
OHAI PHP DEVS, Y U NO PACKAGE?
Composer
OHAI PHP DEVS, Y U NO PACKAGE?
Laravel 1
Laravel 1
2011
PSR-0 akzeptiert
PSR-0 akzeptiert
PhpStorm 1.0 veröffentlicht
PhpStorm 1.0 veröffentlicht
2010
PHP-FIG
PHP-FIG
2009
2008
Xdebug 2.0
Xdebug 2.0
ElePHPant – das plüschige PHP-Maskottchen
ElePHPant – das plüschige PHP-Maskottchen
2007
PHP 5.2
PHP 5.2
Erstes Release des Zend Framework
Erstes Release des Zend Framework
CodeIgniter 1
CodeIgniter 1
2006
PHP 5.1
PHP 5.1
2005
PRADO Version 1
PRADO Version 1
PHP 5.0
PHP 5.0
2004
Dmitry Stogov geht zu Zend
Dmitry Stogov geht zu Zend
Erstes WordPress-Release
Erstes WordPress-Release
2003
PHP-Rückschau von Derick Rethans
Am 11. Februar fragte sich Erik, ob Leute, die „mir immer wieder sagen, dass PHP eine Sackgasse, ja sogar eine aussterbende Sprache sei …“ nur fantasieren oder doch nicht.
Nun ja, es hat sich nichts geändert. Der inoffizielle PHP-Slogan lautet: Seit 1995 am Sterben.
PHP-Rückschau von Derick Rethans
Am 11. Februar fragte sich Erik, ob Leute, die „mir immer wieder sagen, dass PHP eine Sackgasse, ja sogar eine aussterbende Sprache sei …“ nur fantasieren oder doch nicht.
Nun ja, es hat sich nichts geändert. Der inoffizielle PHP-Slogan lautet: Seit 1995 am Sterben.
2002
Erster Commit von PHPUnit
Erster Commit von PHPUnit
Smarty veröffentlicht
Rasmus erkannte, dass etwas falsch gelaufen war, als die Leute anfingen, Template-Engines für seine Template-Engine in seiner Template-Engine zu schreiben.
Smarty veröffentlicht
Rasmus erkannte, dass etwas falsch gelaufen war, als die Leute anfingen, Template-Engines für seine Template-Engine in seiner Template-Engine zu schreiben.
2001
Erstes Release von Drupal
Erstes Release von Drupal
PHP 4.0
PHP 4.0
2000
Gründung des Unternehmens Zend
Gründung des Unternehmens Zend
1999
ElePHPant-Logo
ElePHPant-Logo
phpMyAdmin-Projekt aus der Taufe gehoben
phpMyAdmin-Projekt aus der Taufe gehoben
PHP 3.0
Der Name der Sprache wurde in das rekursive Akronym „PHP: Hypertext Preprocessor“ geändert. Zu Spitzenzeiten war PHP 3 auf ungefähr 10% aller Webserver im Internet installiert.
PHP 3.0
Der Name der Sprache wurde in das rekursive Akronym „PHP: Hypertext Preprocessor“ geändert. Zu Spitzenzeiten war PHP 3 auf ungefähr 10% aller Webserver im Internet installiert.
1998
Andi Gutmans und Zeev Suraski schließen sich dem Projekt an
Andi Gutmans und Zeev Suraski schließen sich dem Projekt an
1997
PHP/FI
PHP/FI
1996
Personal Home Page Construction Kit
Die Sprache ist in ihrer Struktur bewusst an C angelehnt, um Entwicklern, die mit C, Perl und ähnlichen Sprachen vertraut sind, einen leichten Einstieg zu bieten.
Personal Home Page Construction Kit
Die Sprache ist in ihrer Struktur bewusst an C angelehnt, um Entwicklern, die mit C, Perl und ähnlichen Sprachen vertraut sind, einen leichten Einstieg zu bieten.
PHP Tools – die Geburt von PHP
PHP Tools – die Geburt von PHP
1995
Rasmus Lerdorf beginnt mit der Arbeit an PHP
Die allererste Inkarnation von PHP ist eine einfache Sammlung von CGI-Binärdateien (Common Gateway Interface), geschrieben in C (und nicht Perl). Rasmus Lerdorf tauft die Skriptsuite, die er ursprünglich zur Erfassung der Abrufe seines Online-Lebenslaufs verwendet, „Personal Home Page Tools“ oder in gekürzter Form „PHP Tools“.
PHP soll str_contains()-Funktion bekommen
25 Jahre sollten dafür gerade so reichen.
2020
Nikita Popov tritt dem PhpStorm-Team bei
PHP 5.6.40 – die letzte Version von PHP 5
2019
PHP 7.3
hrtime()
-Funktion und verbesserte Garbage Collection.Zeev Suraski verlässt Zend
PSR-15 HTTP-Serveranfrage-Handler akzeptiert
2018
Ende der HHVM-Unterstützung in beliebten Projekten
PSR-11 Container-Schnittstelle akzeptiert
2017
PHP 7.1
Swoole 2 mit Koroutinen veröffentlicht
2016
PHP 7.0
Rogue Wave übernimmt Zend
PHP wird 20
PSR-7 HTTP-Message-Schnittstellen akzeptiert
CodeIgniter 3
2015
PHP 5.6
...
für variadische Funktionen und das Entpacken von Argumenten, das Importieren von Funktionen und Konstanten mit dem Schlüsselwort use
, phpdbg als integrierter Debugger und Operatorüberladung (ja, PHP kann das!) für GMP-Objekte.PHP-Sprachspezifikation
Facebook stellt Hack vor
2014
PHP 5.5
finally
und skalare Klassennamen-Auflösung mit ::class
. Die integrierte Erweiterung Zend OPcache bietet Opcode-Caching und öffnet die Tür für weitere Leistungsoptimierungen.React v0.3
Zend Optimizer+ wird Open Source
2013
PHP: The Right Way
Phalcon-Framework veröffentlicht
PSR-1 und PSR-2 akzeptiert
PHP: a fractal of bad design
PHP 5.4
2012
Composer
OHAI PHP DEVS, Y U NO PACKAGE?
Laravel 1
2011
PSR-0 akzeptiert
PhpStorm 1.0 veröffentlicht
2010
PHP-FIG
2009
Xdebug 2.0
ElePHPant – das plüschige PHP-Maskottchen
2007
PHP 5.2
Erstes Release des Zend Framework
CodeIgniter 1
2006
PHP 5.1
2005
PRADO Version 1
PHP 5.0
2004
Dmitry Stogov geht zu Zend
Erstes WordPress-Release
2003
PHP-Rückschau von Derick Rethans
Am 11. Februar fragte sich Erik, ob Leute, die „mir immer wieder sagen, dass PHP eine Sackgasse, ja sogar eine aussterbende Sprache sei …“ nur fantasieren oder doch nicht.
Nun ja, es hat sich nichts geändert. Der inoffizielle PHP-Slogan lautet: Seit 1995 am Sterben.
2002
Erstes APC-Release
Erster Commit von PHPUnit
Smarty veröffentlicht
Rasmus erkannte, dass etwas falsch gelaufen war, als die Leute anfingen, Template-Engines für seine Template-Engine in seiner Template-Engine zu schreiben.
2001
Erste PHP-Konferenzen
PHP 4.0
Erstes Release von Drupal
2000
Gründung des Unternehmens Zend
1999
ElePHPant-Logo
phpMyAdmin-Projekt aus der Taufe gehoben
PHP 3.0
Der Name der Sprache wurde in das rekursive Akronym „PHP: Hypertext Preprocessor“ geändert. Zu Spitzenzeiten war PHP 3 auf ungefähr 10% aller Webserver im Internet installiert.
Netcraft-Umfrage
1998
Andi Gutmans und Zeev Suraski schließen sich dem Projekt an
PHP 2.0
1997
PHP/FI
1996
Personal Home Page Construction Kit
Die Sprache ist in ihrer Struktur bewusst an C angelehnt, um Entwicklern, die mit C, Perl und ähnlichen Sprachen vertraut sind, einen leichten Einstieg zu bieten.
FI
PHP Tools – die Geburt von PHP
1995
Rasmus Lerdorf beginnt mit der Arbeit an PHP
Die allererste Inkarnation von PHP ist eine einfache Sammlung von CGI-Binärdateien (Common Gateway Interface), geschrieben in C (und nicht Perl). Rasmus Lerdorf tauft die Skriptsuite, die er ursprünglich zur Erfassung der Abrufe seines Online-Lebenslaufs verwendet, „Personal Home Page Tools“ oder in gekürzter Form „PHP Tools“.
Die Timeline-Daten sind als Open Source verfügbar auf GitHub. Wenn Sie einen Fehler gefunden haben, würden wir uns über einen Pull-Request freuen.
Besonderer Dank
für die Hilfe bei der Erstellung der Zeitleiste geht an: