Història PHP

PHP, com es coneix avui, és realment el successor d'un producte anomenat PHP / FI. Creada el 1994 per Rasmus Lerdorf, la primera encarnació de PHP va ser un conjunt senzill de binaris Common Gateway Interface (CGI) escrits en el llenguatge de programació C. Originalment usat per fer el seguiment de visites al seu currículum en línia, va anomenar la suite de guions "Eines personals de la pàgina d'inici", més sovint referides com "Eines PHP". Amb el temps es va desitjar més funcionalitat i Rasmus va reescriure PHP Tools, produint una implementació molt més gran i rica. Aquest nou model era capaç d’interactuar bases de dades i molt més, proporcionant un marc sobre el qual els usuaris podrien desenvolupar aplicacions web dinàmiques senzilles com llibres de visites. Al juny de 1995, Rasmus »va llançar al públic el codi font de PHP Tools, que va permetre als desenvolupadors utilitzar-lo com creien que convé. Això també va permetre - i va encoratjar - els usuaris a proporcionar correccions per a errors en el codi i, en general, millorar-ne.


Al setembre d'aquest mateix any, Rasmus es va expandir amb PHP i, durant un curt temps, va deixar el nom de PHP. Ara referint-nos a les eines com a FI (curt per a "Forms Interpreter"), la nova implementació incloïa algunes de les funcionalitats bàsiques de PHP tal com la coneixem actualment. Tenia variables similars a Perl, interpretació automàtica de variables de forma i sintaxi incrustada en HTML. La sintaxi en si era similar a la de Perl, encara que molt més limitada, senzilla i una mica inconsistent. De fet, per incorporar el codi en un fitxer HTML, els desenvolupadors van haver de fer comentaris en HTML. Tot i que aquest mètode no va ser del tot ben rebut, FI continuà gaudint del creixement i de l’acceptació com a eina CGI ---, però encara no com a idioma. Tot i això, això va començar a canviar el mes següent; a l'octubre de 1995, Rasmus va llançar una reescriptura completa del codi. De tornada al nom de PHP, ara es va anomenar (breument) "Personal Home Page Construction Kit", i va ser el primer llançament per presumir del que, aleshores, es considerava una interfície de script avanzada. El llenguatge va ser dissenyat deliberadament per assemblar-se a l'estructura C, de manera que es va convertir en una adopció fàcil per a desenvolupadors familiaritzats amb idiomes C, Perl i similars. Fins ara limitant-se als sistemes que conformen UNIX i POSIX, s'està explorant el potencial d'una implementació de Windows NT.


El codi va obtenir un altre canvi complet i, a l'abril de 1996, combinant els noms de versions anteriors, Rasmus va introduir PHP / FI. Aquesta implementació de segona generació va començar a evolucionar realment PHP a partir d'un conjunt d'eines en un llenguatge de programació per si mateix. Inclou suport integrat per a bases de dades DBM, mSQL i Postgres95, cookies, suport de funcions definit per l’usuari i molt més. Aquell juny, PHP / FI va rebre l'estat de la versió 2.0. Un fet interessant sobre això, però, és que hi havia una sola versió completa de PHP 2.0. El novembre de 1997, quan finalment es va graduar de l'estat beta, el motor de l'anàlisi de fons ja es reescrivia completament.


Tot i que va viure una curta vida de desenvolupament, va continuar gaudint d'una popularitat creixent en el món encara jove del desenvolupament web. El 1997 i el 1998, PHP / FI tenia un culte a diversos milers d’usuaris de tot el món. Una enquesta Netcraft de maig de 1998 va indicar que prop de 60.000 dominis van informar que tenien capçaleres que contenien "PHP", indicant que efectivament el servidor host el tenia instal·lat. Aquest nombre equivalia a aproximadament l'1% de tots els dominis d'Internet en aquell moment. Malgrat aquestes xifres impressionants, la maduració del PHP / FI estava condemnada a les limitacions; mentre que hi va haver diversos col·laboradors menors, encara va ser desenvolupat principalment per un individu.

(font: php.net)


Saps como programar més ràpid amb els frameworks PHP?