Historia PHP

PHP, como se conoce hoy, es realmente el sucesor de un producto llamado PHP / FI. Creada en 1994 por Rasmus Lerdorf, la primera encarnación de PHP fue un conjunto sencillo de binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C. Originalmente usado para hacer el seguimiento de visitas a su currículum en línea, llamó la suite de guiones "Herramientas personales de la página de inicio", más a menudo referidas como "Herramientas PHP". Con el tiempo se deseó más funcionalidad y Rasmus reescribió PHP Tools, produciendo una implementación mucho más grande y rica. Este nuevo modelo era capaz de interactuar bases de datos y mucho más, proporcionando un marco sobre el que los usuarios podrían desarrollar aplicaciones web dinámicas sencillas como libros de visitas. En junio de 1995, Rasmus »lanzó al público el código fuente de PHP Tools, que permitió a los desarrolladores utilizarlo como creían que conviene. Esto también permitió - y alentó - los usuarios a proporcionar correcciones para errores en el código y, en general, mejorar.


En septiembre de ese mismo año, Rasmus se expandió con PHP y, durante un corto tiempo, dejó el nombre de PHP. Ahora refiriéndonos a las herramientas como FI (corto para "Forms Interpreter"), la nueva implementación incluía algunas de las funcionalidades básicas de PHP tal como la conocemos actualmente. Tenía variables similares a Perl, interpretación automática de variables de forma y sintaxis incrustada en HTML. La sintaxis en sí era similar a la de Perl, aunque mucho más limitada, sencilla y algo inconsistente. De hecho, para incorporar el código en un archivo HTML, los desarrolladores tuvieron que hacer comentarios en HTML. Aunque este método no fue del todo bien recibido, FI continuó disfrutando del crecimiento y de la aceptación como herramienta CGI ---, pero todavía no como idioma. Sin embargo, esto comenzó a cambiar el mes siguiente; en octubre de 1995, Rasmus lanzó una reescritura completa del código. De vuelta al nombre de PHP, ahora se llamó (brevemente) "Personal Home Page Construction Kit", y fue el primer lanzamiento para presumir de lo que, entonces, se consideraba una interfaz de script avanzada. El lenguaje fue diseñado deliberadamente para parecerse a la estructura C, por lo que se convirtió en una adopción fácil para desarrolladores familiarizados con idiomas C, Perl y similares. Hasta ahora limitado a, los sistemas que conforman UNIX y POSIX, se está explorando el potencial de una implementación de Windows NT.


El código obtuvo otro cambio completo y, en abril de 1996, combinando los nombres de versiones anteriores, Rasmus introdujo PHP / FI. Esta implementación de segunda generación comenzó a evolucionar realmente PHP a partir de un conjunto de herramientas en un lenguaje de programación por sí mismo. Incluye soporte integrado para bases de datos DBM, mSQL y Postgres95, cookies, soporte de funciones definido por el usuario y mucho más. Aquel junio, PHP / FI recibió el estado de la versión 2.0. Un hecho interesante sobre esto, sin embargo, es que había una sola versión completa de PHP 2.0. En noviembre de 1997, cuando finalmente se graduó del estado beta, el motor del análisis de fondo ya se reescribía completamente.


Aunque vivió una corta vida de desarrollo, continuó disfrutando de una popularidad creciente en el mundo aún joven del desarrollo web. En 1997 y 1998, PHP / FI tenía un culto a varios miles de usuarios de todo el mundo. Una encuesta Netcraft de mayo de 1998 indicó que cerca de 60.000 dominios informaron que tenían cabeceras que contenían "PHP", indicando que efectivamente el servidor host lo tenía instalado. Este número equivalía a aproximadamente el 1% de todos los dominios de Internet en ese momento. A pesar de estas cifras impresionantes, la maduración del PHP / FI estaba condenada a las limitaciones; mientras que hubo varios colaboradores menores, aunque fue desarrollado principalmente por un individuo.

(fuente: php.net)


¿Sabes cómo programar más rápido con los frameworks PHP?