Apêndice A . A História do PHP e projetos relacionados

Índice
A História do PHP
A História dos projetos relacionados ao PHP
Livros sobre PHP
Publicações sobre PHP

O PHP percorreu um longo caminho ao nesses poucos anos . Criada para ser uma das mais poderosas e proeminentes linguagens da Web não foi uma tarefa fácil . Aqueles que se interessaram momentaneamente em ver como o PHP cresceu e se tornou o que é hoje , continue lendo .

A História do PHP

PHP / FI

O PHP sucede de um produto mais antigo , chamado PHP / FI . PHP / FI foi criado por Rasmus Lerdorf em 1995 , inicialmente como simples scripts Perl como estatísticas de acesso para seu currículo online . Ele nomeou esta sério de script para ' Personal Home Page Tools ' . Como mais funcionalidades foram requeridas , Rasmus escreveu uma implementação C muito maior , que era capaz de comunicar-se com base de dados , e possibilitava à usuários desenvolver simples aplicativos dinâmicos para Web . Rasmus decidiu disponibilizar o código fonte do PHP / FI para que todos pudessem ver , e também usá-lo , bem como fixar bugs e melhorar o código .

PHP / FI , que significa Personal Home Page / Forms Interpreter , incluía algumas funcionalidades básicas do PHP que nós conhecemos hoje . Ele usava variáveis no estilo Perl , interpretação automática de variáveis vindas de formulário e sintaxe embutida no HTML . A sua própria sintaxe era similar a do Perl , porém muito mais limitada , simples , e um pouco inconsistente .

Em 1997 , PHP / FI 2.0 , a segunda versão da implementação C , obteve milhares de usuários ao redor do mundo ( estimado ) , com aproximadamente 50,000 domínios reportando que tinha PHP / FI 2.0 instalado , agarinhando 1% dos domínios da Internet . Enquanto isto havia milhares de pessoas contribuindo com pequenos códigos para o projeto , e ainda assim By 1997 , PHP / FI 2.0 , the second write-up of the C implementation , had a cult of several thousand users around the world ( estimated ) , with approximately 50,000 domains reporting as having it installed , accounting for about 1% of the domains on the Internet .

O PHP / FI 2.0 foi oficialmente lançado somente em Novembro de 1997 , após perder a maior parte de sua vida em versões betas . Ele foi rapidamente substituído pelos alphas do PHP 3.0 .

PHP 3

O PHP 3.0 foi a primeira versão que se assemelha ao PHP que nós conhecemos hoje . Ela foi criada por Andi Gutmans e Zeev Suraski em 1997 e foi totalmente reescrito , após eles descobrirem que o PHP / FI 2.0 poderia ajudá-los a desenvolver suas próprias aplicações de eCommerce . No esforço cooperativo e iniciativa de começar o PHP / FI à partir da base-usuário existente , Andi , Rasmus e Zeev decidiram cooperar e anunciar o PHP 3.0 como uma versão oficial de seu sucessor o PHP / FI 2.0 , e o desenvolvimento do PHP / FI 2.0 foram descontinuados .

Uma das maiores características do PHP 3.0 era sua forte capacidade de extensibilidade . Além de oferecer aos usuários finais uma infraestrutura sólida para diversos bancos de dados , protocolos e APIs , o extensibilidade do PHP 3.0 atraí dezenas de desenvolvedores para se juntar e submeter novos módulos . Esta é a chave do tremendo sucesso do PHP 3.0 . Outras características chaves introduzidas no PHP 3.0 foram o suporte à sintaxe para orientação à objetos e uma sintaxe muito mais poderosa e consistente .

A nova versão da linguagem foi realizada sob um novo nome , que removeu a impressão do limitado uso pessoal que o PHP / FI 2.0 prendeu . Ela foi nomeada simplesmente ' PHP ' , com o significado que é um acrônimo - PHP :

No final de 1998 , o PHP obteve uma base the dezenas de milhares de usuários ( estimativa ) e centenas de milhares de Web sites relatando que o tinham instalado . Em seu pico , o PHP 3.0 foi instalado em aproximadamente 10% dos servidores Web da Internet .

O PHP 3.0 foi oficialmente lançado em Junho de 1998 , depois de ter passado aproximadamente 9 meses em testes públicos .

PHP 4

No inverno de 1998 , rapidamente após o PHP 3.0 ser oficialmente lançado , Andi Gutmans e Zeev Suraski começaram a reescrever o núcleo do PHP . Os objetivos do projeto eram melhorar a performance de aplicações complexas , e melhorar a modularidade do código base do PHP . Tais aplicações foram possíveis por causa das novas características do PHP 3.0 e o suporte a uma variadade de banco de dados de terceiros e APIs , mas o PHP 3.0 não foi projeto para trabalhar com aplicações muito complexas eficientemente .

A nova engine , dubbed ' Zend Engine ' (conhecidos pelos seus primeiros nomes , Zeev e Andi ) , fazendo desse objetivo um sucesso , e foi introduzida em meados de 1999 . PHP 4.0 , baseado nesta engine , e acompanhado com uma série de novas características , foi oficialmente lançada em Maio de 2000 , quase dois anos após o seu predecessor , o PHP 3.0 . Além da altíssimo melhoramento da performance desta versão , o PHP 4.0 incluiu outras características chave como o suporte para muitos servidores WEb , sessões HTTP , buffer de saída , maneiras mais seguras de manipular input de usuários e muitas construções novas na linguagem .

PHP 4 é a última versão lanaçada do PHP . O trabalho começou na modificação e melhoramento da Zend Engine para integrar novas características que foram designadas para o PHP 5.0 .

Hoje , o PHP está começando a ser usado por centenas de milhares de desenvolvedores ( estimativa ) , e muitos milhões de sites reportam que tem o PHP instalado , que explica os 20% de domínios da Internet .

O time de desenvolvimento do PHP contém dezenas de desenvolvedores , bem como dezenas de outros que trabalham com projetos relacionados ao PHP como o PEAR e a documentação do projeto .