PHP com str_contains()
Isso deve demorar apenas uns 25 anos.
PHP com str_contains()
Isso deve demorar apenas uns 25 anos.
2020
Nikita Popov junta-se à equipe do PhpStorm
Nikita Popov junta-se à equipe do PhpStorm
2019
Zeev Suraski deixa a Zend
Zeev Suraski deixa a Zend
PSR-15 HTTP Server Request Handlers aceita
PSR-15 HTTP Server Request Handlers aceita
2018
Princípio do Kiss (Keep it simple stupid) Mantenha simples, estúpido: Remoteok.io é um único arquivo “index.php” que gera US$ 2.342 por dia. Sem frameworks. Sem bibliotecas.
Princípio do Kiss (Keep it simple stupid) Mantenha simples, estúpido: Remoteok.io é um único arquivo “index.php” que gera US$ 2.342 por dia. Sem frameworks. Sem bibliotecas.
PHP 7.2
libsodium
empacotado. Ele também traz a dica de tipo object
e a ampliação de tipos de parâmetro.PHP 7.2
libsodium
empacotado. Ele também traz a dica de tipo object
e a ampliação de tipos de parâmetro.PSR-11 Container Interface aceita
PSR-11 Container Interface aceita
2017
2016
PHP 7.0
PHP 7.0
A Rogue Wave adquire a Zend
A Rogue Wave adquire a Zend
PSR-7 HTTP Message Interfaces aceita
PSR-7 HTTP Message Interfaces aceita
2015
PHP 5.6
...
splat para funções variádicas e desempacotamento de argumentos, função e importação constante com a palavra-chave use
, phpdbg como depurador integrado e sobrecarga de operador (sim, o PHP tem isso!) para objetos GMP.PHP 5.6
...
splat para funções variádicas e desempacotamento de argumentos, função e importação constante com a palavra-chave use
, phpdbg como depurador integrado e sobrecarga de operador (sim, o PHP tem isso!) para objetos GMP.Especificação da linguagem PHP
Especificação da linguagem PHP
Facebook introduz o Hack
Facebook introduz o Hack
2014
PHP 5.5
finally
e a resolução de nomes de classe escalares via ::class
. A extensão Zend OpCache empacotada torna o cache de opcode disponível e abre a porta para mais otimizações de desempenho.PHP 5.5
finally
e a resolução de nomes de classe escalares via ::class
. A extensão Zend OpCache empacotada torna o cache de opcode disponível e abre a porta para mais otimizações de desempenho.Laravel 4
Laravel 4
React v0.3
React v0.3
2013
PHP - The Right Way
PHP - The Right Way
PSR-1 e PSR-2 aceitas
PSR-1 e PSR-2 aceitas
PHP: um fractal de projeto ruim
PHP: um fractal de projeto ruim
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 aceita
PSR-0 aceita
Lançamento do PhpStorm 1.0
Lançamento do PhpStorm 1.0
2010
PHP-FIG
PHP-FIG
2009
2008
Xdebug 2.0
Xdebug 2.0
ElePHPant – o mascote peludo do PHP
ElePHPant – o mascote peludo do PHP
2007
PHP 5.2
PHP 5.2
Lançamento inicial do Zend Framework
Lançamento inicial do Zend Framework
CodeIgniter 1
CodeIgniter 1
2006
PHP 5.1
PHP 5.1
2005
PRADO versão 1
PRADO versão 1
PHP 5.0
PHP 5.0
2004
Dmitry Stogov junta-se à Zend
Dmitry Stogov junta-se à Zend
Primeiro lançamento do WordPress
Primeiro lançamento do WordPress
2003
Retrospectiva do PHP por Derick Rethans
No dia 11 de fevereiro, Erik se perguntava se as pessoas que "continuam dizendo que o PHP é um beco sem saída, de fato uma linguagem moribunda..." estão ou não apenas inventando.
Bem, nada mudou. O slogan não oficial do PHP é "Morrendo desde 1995".
Retrospectiva do PHP por Derick Rethans
No dia 11 de fevereiro, Erik se perguntava se as pessoas que "continuam dizendo que o PHP é um beco sem saída, de fato uma linguagem moribunda..." estão ou não apenas inventando.
Bem, nada mudou. O slogan não oficial do PHP é "Morrendo desde 1995".
2002
Submissão inicial do PHPUnit
Submissão inicial do PHPUnit
Lançamento do Smarty
Rasmus percebeu que havia feito algo errado quando as pessoas começaram a escrever motores de modelo para seu motor de modelo.
Lançamento do Smarty
Rasmus percebeu que havia feito algo errado quando as pessoas começaram a escrever motores de modelo para seu motor de modelo.
2001
Lançamento inicial do Drupal
Lançamento inicial do Drupal
PHP 4.0
PHP 4.0
2000
A empresa Zend é fundada
A empresa Zend é fundada
1999
Logotipo do ElePHPant
Logotipo do ElePHPant
Nascimento do projeto phpMyAdmin
Nascimento do projeto phpMyAdmin
PHP 3.0
O nome da linguagem mudou para a sigla recursiva “PHP: Hypertext Preprocessor”. Em seu auge, o PHP 3 foi instalado em aproximadamente 10% de todos os servidores Web na Internet.
PHP 3.0
O nome da linguagem mudou para a sigla recursiva “PHP: Hypertext Preprocessor”. Em seu auge, o PHP 3 foi instalado em aproximadamente 10% de todos os servidores Web na Internet.
1998
Andi Gutmans e Zeev juntam-se ao projeto
Andi Gutmans e Zeev juntam-se ao projeto
1997
PHP/FI
PHP/FI
1996
Personal Home Page Construction Kit
A linguagem foi projetada deliberadamente para assemelhar-se à linguagem C em sua estrutura, facilitando a adoção de desenvolvedores familiarizados com C, Perl e linguagens semelhantes.
Personal Home Page Construction Kit
A linguagem foi projetada deliberadamente para assemelhar-se à linguagem C em sua estrutura, facilitando a adoção de desenvolvedores familiarizados com C, Perl e linguagens semelhantes.
PHP Tools – o nascimento do PHP
PHP Tools – o nascimento do PHP
1995
Rasmus Lerdorf começa a trabalhar no PHP
A primeira encarnação do PHP é um conjunto simples de binários CGI (Common Gateway Interface) escritos na linguagem de programação C (não Perl). Originalmente usado para rastrear visitas ao currículo online de Rasmus Lerdorf, ele nomeou o conjunto de scripts de “Personal Home Page Tools”, mais comumente referenciado como “PHP Tools”.
PHP com str_contains()
Isso deve demorar apenas uns 25 anos.
2020
Nikita Popov junta-se à equipe do PhpStorm
PHP 5.6.40 – o último lançamento do PHP 5
2019
PHP 7.3
hrtime()
e coleta de lixo aprimorada.Zeev Suraski deixa a Zend
PSR-15 HTTP Server Request Handlers aceita
2018
Fim do suporte ao HHVM em projetos populares
PSR-11 Container Interface aceita
2017
PHP 7.1
Lançamento do Swoole 2 com co-rotinas
2016
PHP 7.0
A Rogue Wave adquire a Zend
O PHP faz 20 anos
PSR-7 HTTP Message Interfaces aceita
CodeIgniter 3
2015
PHP 5.6
...
splat para funções variádicas e desempacotamento de argumentos, função e importação constante com a palavra-chave use
, phpdbg como depurador integrado e sobrecarga de operador (sim, o PHP tem isso!) para objetos GMP.Especificação da linguagem PHP
Facebook introduz o Hack
2014
PHP 5.5
finally
e a resolução de nomes de classe escalares via ::class
. A extensão Zend OpCache empacotada torna o cache de opcode disponível e abre a porta para mais otimizações de desempenho.Laravel 4
React v0.3
Zend Optimizer+ torna-se open source
2013
PHP - The Right Way
Lançamento da framework Phalcon
PSR-1 e PSR-2 aceitas
PHP: um fractal de projeto ruim
PHP 5.4
2012
Composer
OHAI PHP DEVS, Y U NO PACKAGE?
Laravel 1
2011
PSR-0 aceita
Lançamento do PhpStorm 1.0
2010
PHP-FIG
2009
Xdebug 2.0
ElePHPant – o mascote peludo do PHP
2007
PHP 5.2
Lançamento inicial do Zend Framework
CodeIgniter 1
2006
PHP 5.1
2005
PRADO versão 1
PHP 5.0
2004
Dmitry Stogov junta-se à Zend
Primeiro lançamento do WordPress
2003
Retrospectiva do PHP por Derick Rethans
No dia 11 de fevereiro, Erik se perguntava se as pessoas que "continuam dizendo que o PHP é um beco sem saída, de fato uma linguagem moribunda..." estão ou não apenas inventando.
Bem, nada mudou. O slogan não oficial do PHP é "Morrendo desde 1995".
2002
Primeiro lançamento do APC
Submissão inicial do PHPUnit
Lançamento do Smarty
Rasmus percebeu que havia feito algo errado quando as pessoas começaram a escrever motores de modelo para seu motor de modelo.
2001
Primeiras conferências sobre o PHP
PHP 4.0
Lançamento inicial do Drupal
2000
A empresa Zend é fundada
1999
Logotipo do ElePHPant
Nascimento do projeto phpMyAdmin
PHP 3.0
O nome da linguagem mudou para a sigla recursiva “PHP: Hypertext Preprocessor”. Em seu auge, o PHP 3 foi instalado em aproximadamente 10% de todos os servidores Web na Internet.
Pesquisa da Netcraft
1998
Andi Gutmans e Zeev juntam-se ao projeto
PHP 2.0
1997
PHP/FI
1996
Personal Home Page Construction Kit
A linguagem foi projetada deliberadamente para assemelhar-se à linguagem C em sua estrutura, facilitando a adoção de desenvolvedores familiarizados com C, Perl e linguagens semelhantes.
FI
PHP Tools – o nascimento do PHP
1995
Rasmus Lerdorf começa a trabalhar no PHP
A primeira encarnação do PHP é um conjunto simples de binários CGI (Common Gateway Interface) escritos na linguagem de programação C (não Perl). Originalmente usado para rastrear visitas ao currículo online de Rasmus Lerdorf, ele nomeou o conjunto de scripts de “Personal Home Page Tools”, mais comumente referenciado como “PHP Tools”.
Os dados da Linha do tempo são open source e estão disponíveis no GitHub. Se você encontrou um erro, fique à vontade para criar um pull-request.
Agradecimentos especiais
por nos ajudar a preparar o cronograma vão para