{"id":462,"date":"2013-08-08T16:33:44","date_gmt":"2013-08-08T16:33:44","guid":{"rendered":"http:\/\/www.alemdopeoplebooks.com.br\/site\/?page_id=462"},"modified":"2013-08-08T18:17:06","modified_gmt":"2013-08-08T18:17:06","slug":"historia-do-php","status":"publish","type":"page","link":"https:\/\/www.alemdopeoplebooks.com.br\/site\/historia-do-php\/","title":{"rendered":"Hist\u00f3ria do PHP"},"content":{"rendered":"<h2><a style=\"font-size: 1.17em;\" href=\"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-content\/uploads\/2013\/08\/php.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-463 alignleft\" alt=\"php\" src=\"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-content\/uploads\/2013\/08\/php.png\" width=\"288\" height=\"152\" srcset=\"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-content\/uploads\/2013\/08\/php.png 800w, https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-content\/uploads\/2013\/08\/php-300x157.png 300w\" sizes=\"auto, (max-width: 288px) 100vw, 288px\" \/><\/a><\/h2>\n<h2><span style=\"font-size: 1.17em;\">PHP\/FI<\/span><\/h2>\n<div id=\"history.phpfi\">\n<p>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\u00edsticas de acesso para seu curr\u00edculo online. Ele nomeou esta s\u00e9rie de script de &#8216;Personal Home Page Tools&#8217;. Como mais funcionalidades foram requeridas, Rasmus escreveu uma implementa\u00e7\u00e3o C muito maior, que era capaz de comunicar-se com base de dados, e possibilitava \u00e0 usu\u00e1rios desenvolver simples aplicativos din\u00e2micos para Web. Rasmus resolveu disponibilizar\u00a0o c\u00f3digo fonte do PHP\/FI para que todos pudessem ver, e tamb\u00e9m us\u00e1-lo, bem como fixar bugs e melhorar o c\u00f3digo.<\/p>\n<p>PHP\/FI, que significa Personal Home Page \/ Forms Interpreter, inclu\u00eda algumas funcionalidades b\u00e1sicas do PHP que n\u00f3s conhecemos hoje. Ele usava vari\u00e1veis no estilo Perl, interpreta\u00e7\u00e3o autom\u00e1tica de vari\u00e1veis vindas de formul\u00e1rio e sintaxe embutida no HTML. A sua pr\u00f3pria sintaxe era similar a do Perl, por\u00e9m muito mais limitada, simples, e um pouco inconsistente.<\/p>\n<p>Em 1997, PHP\/FI 2.0, a segunda vers\u00e3o da implementa\u00e7\u00e3o C, obteve milhares de usu\u00e1rios ao redor do mundo (estimado), com aproximadamente 50,000 dom\u00ednios reportando que tinha PHP\/FI 2.0 instalado, agarinhando 1% dos dom\u00ednios da Internet. Enquanto isto havia milhares de pessoas contribuindo com pequenos c\u00f3digos para o projeto, e ainda assim<\/p>\n<p>O PHP\/FI 2.0 foi oficialmente lan\u00e7ado somente em Novembro de 1997, ap\u00f3s perder a maior parte de sua vida em vers\u00f5es betas. Ele foi rapidamente substitu\u00eddo pelos alphas do PHP 3.0.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"example-5022\">\n<p><strong>Exemplo #1 Example PHP\/FI Code<\/strong><\/p>\n<div>\n<div>\n<pre>&lt;!--include \/text\/header.html--&gt;\r\n\r\n&lt;!--getenv HTTP_USER_AGENT--&gt;\r\n&lt;!--ifsubstr $exec_result Mozilla--&gt;\r\nHey, you are using Netscape!&lt;p&gt;\r\n&lt;!--endif--&gt;\r\n\r\n&lt;!--sql database select * from table where user='$username'--&gt;\r\n&lt;!--ifless $numentries 1--&gt;\r\nSorry, that record does not exist&lt;p&gt;\r\n&lt;!--endif exit--&gt;\r\nWelcome &lt;!--$user--&gt;!&lt;p&gt;\r\nYou have &lt;!--$index:0--&gt; credits left in your account.&lt;p&gt;\r\n\r\n&lt;!--include \/text\/footer.html--&gt;<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<div id=\"history.php3\">\n<h3>PHP 3<\/h3>\n<p>O PHP 3.0 foi a primeira vers\u00e3o que se assemelha ao PHP que n\u00f3s conhecemos hoje. Ela foi criada por Andi Gutmans e Zeev Suraski em 1997 e foi totalmente reescrito, ap\u00f3s eles descobrirem que o PHP\/FI 2.0 poderia ajud\u00e1-los a desenvolver suas pr\u00f3prias aplica\u00e7\u00f5es de eCommerce de um projeto da Uiversidade. No esfor\u00e7o cooperativo e iniciativa de come\u00e7ar o PHP\/FI \u00e0 partir da base-usu\u00e1rio existente, Andi, Rasmus e Zeev decidiram cooperar e anunciar o PHP 3.0 como uma vers\u00e3o oficial de seu sucessor o PHP\/FI 2.0, e o desenvolvimento do PHP\/FI 2.0 foram descontinuados.<\/p>\n<p>Uma das maiores caracter\u00edsticas do PHP 3.0 era sua forte capacidade de extensibilidade. Al\u00e9m de oferecer aos usu\u00e1rios finais uma infraestrutura s\u00f3lida para diversos bancos de dados, protocolos e APIs, o extensibilidade do PHP 3.0 atra\u00ed dezenas de desenvolvedores para se juntar e submeter novos m\u00f3dulos. Esta \u00e9 a chave do tremendo sucesso do PHP 3.0. Outras caracter\u00edsticas chaves introduzidas no PHP 3.0 foram o suporte \u00e0 sintaxe para orienta\u00e7\u00e3o \u00e0 objetos e uma sintaxe muito mais poderosa e consistente.<\/p>\n<p>Toda a nova vers\u00e3o da linguagem foi realizada sob um novo nome, que removeu a impress\u00e3o do limitado uso pessoal que o PHP\/FI 2.0 prendeu. Ela foi nomeada simplesmente &#8216;PHP&#8217;, com o significado que \u00e9 um acr\u00f4nimo &#8211; PHP: Hypertext Preprocessor.<\/p>\n<p>No final de 1998, o PHP obteve uma base the dezenas de milhares de usu\u00e1rios (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.<\/p>\n<p>O PHP 3.0 foi oficialmente lan\u00e7ado em Junho de 1998, depois de ter passado aproximadamente 9 meses em testes p\u00fablicos.<\/p>\n<\/div>\n<div id=\"history.php4\">\n<h3>PHP 4<\/h3>\n<p>O PHP 3.0 foi oficialmente lan\u00e7ado em Junho de 1998, depois de ter passado aproximadamente 9 meses em testes p\u00fablicos. Os objetivos do projeto eram melhorar a performance de aplica\u00e7\u00f5es complexas, e melhorar a modularidade do c\u00f3digo base do PHP.Tais aplica\u00e7\u00f5es foram poss\u00edveis por causa das novas caracter\u00edsticas do PHP 3.0 e o suporte a uma variadade de banco de dados de terceiros e APIs, mas o PHP 3.0 n\u00e3o foi projetado para trabalhar com aplica\u00e7\u00f5es muito complexas eficientemente.<\/p>\n<p>A nova engine, dublado &#8216;Zend Engine&#8217; (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\u00e9rie de novas caracter\u00edsticas, foi oficialmente lan\u00e7ada em Maio de 2000, quase dois anos ap\u00f3s o seu predecessor, o PHP 3.0.Al\u00e9m da alt\u00edssimo melhoramento da performance desta vers\u00e3o, o PHP 4.0 incluiu outras caracter\u00edsticas chave como o suporte para muitos servidores WEb, sess\u00f5es HTTP, buffer de sa\u00edda, maneiras mais seguras de manipular input de usu\u00e1rios e muitas constru\u00e7\u00f5es novas na linguagem.<\/p>\n<p>Hoje, o PHP est\u00e1 come\u00e7ando a ser usado por centenas de milhares de desenvolvedores (estimativa), e muitos milh\u00f5es de sites reportam que tem o PHP instalado, que explica os 20% de dom\u00ednios da Internet.<\/p>\n<p>A equipe de desenvolvimento do PHP cont\u00e9m dezenas de desenvolvedores, bem como dezenas de outros que trabalham com projetos relacionados ao PHP como o PEAR e a documenta\u00e7\u00e3o do projeto.<\/p>\n<\/div>\n<div id=\"history.php5\">\n<h3>PHP 5<\/h3>\n<p>PHP 5 foi lan\u00e7ado em julho de 2004 depois de um longo desenvolvimento e v\u00e1rios pre-releases. Ele principalmente introduziu o core, a Zend Engine 2.0 com um novo modelo de orienta\u00e7\u00e3o a objetos e v\u00e1rias outras caracter\u00edsticas.<\/p>\n<p>&nbsp;<\/p>\n<p>FONTE: php.net &#8211;\u00a0<a href=\"http:\/\/php.net\/manual\/pt_BR\/history.php.php\">http:\/\/php.net\/manual\/pt_BR\/history.php.php<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>PHP\/FI O PHP sucede de um produto mais antigo, chamado PHP\/FI. PHP\/FI foi criado por Rasmus Lerdorf em 1995, inicialmente<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-462","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/pages\/462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/comments?post=462"}],"version-history":[{"count":3,"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/pages\/462\/revisions"}],"predecessor-version":[{"id":471,"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/pages\/462\/revisions\/471"}],"wp:attachment":[{"href":"https:\/\/www.alemdopeoplebooks.com.br\/site\/wp-json\/wp\/v2\/media?parent=462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}