PHP/Introduzione/Storia: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2:
 
L'obiettivo principale del linguaggio è quello di permettere agli sviluppatori web di scrivere velocemente pagine web dinamiche, ma con PHP si possono fare molte altre cose.
 
==Breve storia==
L'8 Giugno 1995 Rasmus Lerdorf inviò un messaggio in un newsgroup ([[http://groups.google.com/groups?selm=3r7pgp%24aa1%40ionews.io.org Leggi il messaggio]]) annuncia il rilascio di <<un set di piccoli binari scritti in C>>, PHP 1.0 (che, all'inizio significava "Personal Home Page", "Pagina Principale Personale").
Le funzioni di PHP 1.0 erano limitate: registrava gli accessi ad un sito tracciando anche i refrerer, poteva fare inclusioni server-side, mostrava gli utenti connessi, proteggeva con password una pagina...
 
Nelle successive versioni furono aggiunti il supporto per le query SQL in mSQL (predecessore di MySQL) e la disponibilità di un wrapper cgi (FI, "Form Interpreter", "Interprete di Form").
Intanto, verso la fine del '95, PHP cominciava a diventare famoso e fu rinominato in PHP/FI.
 
Il 12 Novembre 1997 arrivò PHP/FI 2.0 che, secondo il sito php.net, era usato da circa 50 000 domini.
 
PHP 3.0, rilasciato il 6 Giugno 1998, fu un punto di svolta, in quanto apparve lo "Zend Engine", creato dagli israeliani Zeev Suraski and Andi Gutmans. Oltre a questo furono aggiunti il supporto per altri database e la compatibilità con Windows ed altri sistemi operativi. Cambiò anche il nome che da "Personal Home Page" divenne l'attuale "PHP: Hypertext Preprocessor".
 
PHP 4.0 portò, il 22 maggio 2000, molte ottimizzazioni. Fu cambiata anche la licenza, che dalla GPL (addottata fin da PHP 1.0) passò alla PHP License, più restrittiva ma sempre open source.
 
Circa quattro anno dopo, il 13 luglio 2004, fu rilasciato PHP 5.0. Molte sono i miglioramenti in questa versione; il principale è l'introduzione dello Zend Engine 2.
 
==Siti di riferimento==
[[http://www.php.net Sito ufficiale]]
 
[[Categoria:Linguaggi di programmazione]]