PHP integra str_contains()
¿Una función que comprueba si una cadena está dentro de otra cadena?
Eso solo debería llevar unos 25 años.
Eso solo debería llevar unos 25 años.
PHP integra str_contains()
¿Una función que comprueba si una cadena está dentro de otra cadena?
Eso solo debería llevar unos 25 años.
Eso solo debería llevar unos 25 años.
2020
Nikita Popov se une al equipo de PhpStorm
Un antiguo y conocido colaborador del ecosistema PHP se une a JetBrains para trabajar con el equipo PhpStorm en la mejora del ecosistema y el lenguaje PHP.
Nikita Popov se une al equipo de PhpStorm
Un antiguo y conocido colaborador del ecosistema PHP se une a JetBrains para trabajar con el equipo PhpStorm en la mejora del ecosistema y el lenguaje PHP.
2019
PHP 7.3
Actualizaciones de las cadenas Heredoc y Nowdoc, coma final en la lista de argumentos, nueva función
hrtime()
y mejora en la recolección de elementos no utilizados.PHP 7.3
Actualizaciones de las cadenas Heredoc y Nowdoc, coma final en la lista de argumentos, nueva función
hrtime()
y mejora en la recolección de elementos no utilizados.Zeev Suraski abandona Zend
Zeev Suraski es el segundo de los fundadores de Zend que abandona la empresa. Matthew Weier O'Phinney y Enrico Zimuel también la abandonan.
Zeev Suraski abandona Zend
Zeev Suraski es el segundo de los fundadores de Zend que abandona la empresa. Matthew Weier O'Phinney y Enrico Zimuel también la abandonan.
PSR-15 HTTP Server Request Handlers aceptado
El estándar detalla cómo escribir los controladores de solicitudes y middlewares en PHP.
PSR-15 HTTP Server Request Handlers aceptado
El estándar detalla cómo escribir los controladores de solicitudes y middlewares en PHP.
2018
Princípio de Kiss (Keep it simple stupid) Mantenlo sencillo, estúpido: RemoteOK.io es un único archivo «index.php» que genera 2342 $ al día. Sin marcos de trabajo. Sin bibliotecas.
Princípio de Kiss (Keep it simple stupid) Mantenlo sencillo, estúpido: RemoteOK.io es un único archivo «index.php» que genera 2342 $ al día. Sin marcos de trabajo. Sin bibliotecas.
PHP 7.2
PHP se convierte en el primer lenguaje de programación con una criptografía moderna en su biblioteca estándar gracias al
libsodium
que incorpora. También incluye la ampliación de tipo de parámetro y la determinación de tipo object
.PHP 7.2
PHP se convierte en el primer lenguaje de programación con una criptografía moderna en su biblioteca estándar gracias al
libsodium
que incorpora. También incluye la ampliación de tipo de parámetro y la determinación de tipo object
.PSR-11 Container Interface aceptado
Se estandariza el modo en que marcos de trabajo y bibliotecas utilizan los contenedores para obtener objetos y parámetros.
PSR-11 Container Interface aceptado
Se estandariza el modo en que marcos de trabajo y bibliotecas utilizan los contenedores para obtener objetos y parámetros.
2017
2016
PHP 7.0
El nuevo Zend Engine 3 (PHPNG) incluye una renovación importante del lenguaje, numerosas mejoras y nuevas funcionalidades. ¡También es el doble de rápido que la versión PHP 5.6 anterior!
PHP 7.0
El nuevo Zend Engine 3 (PHPNG) incluye una renovación importante del lenguaje, numerosas mejoras y nuevas funcionalidades. ¡También es el doble de rápido que la versión PHP 5.6 anterior!
Rogue Wave adquiere Zend
Zend, la empresa detrás del lenguaje desde PHP 3, es comprada por Rogue Wave.
Rogue Wave adquiere Zend
Zend, la empresa detrás del lenguaje desde PHP 3, es comprada por Rogue Wave.
PSR-7 HTTP Message Interfaces aceptado
Finalmente, se establece el estándar sobre cómo tratar las solicitudes y las respuestas HTTP a la manera OOP.
PSR-7 HTTP Message Interfaces aceptado
Finalmente, se establece el estándar sobre cómo tratar las solicitudes y las respuestas HTTP a la manera OOP.
2015
PHP 5.6
Esta última versión principal de PHP 5 añade expresiones escalares constantes, el operador splat
...
para las funciones variádicas y el desempaquetado de de argumentos, la importación de constantes y funciones con la palabra clave use
, phpdbg como un depurador integrado y la sobrecarga del operador (¡sí, PHP lo tiene!) para los objetos GMP. PHP 5.6
Esta última versión principal de PHP 5 añade expresiones escalares constantes, el operador splat
...
para las funciones variádicas y el desempaquetado de de argumentos, la importación de constantes y funciones con la palabra clave use
, phpdbg como un depurador integrado y la sobrecarga del operador (¡sí, PHP lo tiene!) para los objetos GMP. Especificación de lenguaje PHP
A pesar de su popularidad y antigüedad considerable, PHP nunca tuvo una especificación formal hasta 2014. La especificación fue desarrollada inicialmente en Facebook y, posteriormente todo el copyright se transfirió al dominio público en todo el mundo.
Especificación de lenguaje PHP
A pesar de su popularidad y antigüedad considerable, PHP nunca tuvo una especificación formal hasta 2014. La especificación fue desarrollada inicialmente en Facebook y, posteriormente todo el copyright se transfirió al dominio público en todo el mundo.
Facebook introduce Hack
Nace el lenguaje de programación Hack como dialecto de PHP y amplía PHP con una serie de nuevas funcionalidades. Desde entonces, algunas de esas soluciones exitosas se han abierto camino hasta PHP y siguen inspirando a desarrolladores.
Facebook introduce Hack
Nace el lenguaje de programación Hack como dialecto de PHP y amplía PHP con una serie de nuevas funcionalidades. Desde entonces, algunas de esas soluciones exitosas se han abierto camino hasta PHP y siguen inspirando a desarrolladores.
2014
PHP 5.5
Generadores y corrutinas, la palabra clave
finally
y la resolución de nombre de clase escalar a través de ::class
. La extensión Zend OPcache incorporada permite el almacenamiento en caché de opcode y abre la puerta a más optimizaciones de rendimiento.PHP 5.5
Generadores y corrutinas, la palabra clave
finally
y la resolución de nombre de clase escalar a través de ::class
. La extensión Zend OPcache incorporada permite el almacenamiento en caché de opcode y abre la puerta a más optimizaciones de rendimiento.Laravel 4
Illuminate, también conocido como Laravel 4, se reescribe desde cero como una colección de componentes que se integran entre sí para crear un marco de trabajo. Y ahí es donde aparecen las Facades.
Laravel 4
Illuminate, también conocido como Laravel 4, se reescribe desde cero como una colección de componentes que se integran entre sí para crear un marco de trabajo. Y ahí es donde aparecen las Facades.
React v0.3
La primera versión pública de ReactPHP demuestra que el modelo asíncrono se puede introducir en las aplicaciones PHP. React.js aún no existe y se llama simplemente «React».
React v0.3
La primera versión pública de ReactPHP demuestra que el modelo asíncrono se puede introducir en las aplicaciones PHP. React.js aún no existe y se llama simplemente «React».
2013
PHP The Right Way
El «Right Way» se convierte en la fuente de conocimientos y mejores prácticas sobre PHP para los desarrolladores de todo el mundo.
PHP The Right Way
El «Right Way» se convierte en la fuente de conocimientos y mejores prácticas sobre PHP para los desarrolladores de todo el mundo.
PSR-1 y PSR-2 aceptados
¡Acaba la guerra entre pestañas vs. espacios!
PSR-1 y PSR-2 aceptados
¡Acaba la guerra entre pestañas vs. espacios!
PHP: un fractal con un mal diseño
El artículo presenta una visión general de muchos problemas de PHP del momento. Muchos de ellos se corregirán más adelante, pero los enemigos de PHP siguen refiriéndose al artículo como una fuente de verdad.
PHP: un fractal con un mal diseño
El artículo presenta una visión general de muchos problemas de PHP del momento. Muchos de ellos se corregirán más adelante, pero los enemigos de PHP siguen refiriéndose al artículo como una fuente de verdad.
PHP 5.4
Los rasgos, la sintaxis de matriz acortada y el servidor web integrado con fines de pruebas llegan acompañados de mejoras en el rendimiento, un menor impacto en la memoria y la corrección de más de 100 errores.
PHP 5.4
Los rasgos, la sintaxis de matriz acortada y el servidor web integrado con fines de pruebas llegan acompañados de mejoras en el rendimiento, un menor impacto en la memoria y la corrección de más de 100 errores.
2012
Composer
En 2011, todos los lenguajes principales tenían ya sus propios administradores de paquetes: npm, Bundler, pip, NuGet. En último lugar, PHP recibe una avanzada herramienta de administración de paquetes gracias a Jordi Boggiano, Nils Adermann y otros colaboradores.
OHAI PHP DEVS, Y U NO PACKAGE?
OHAI PHP DEVS, Y U NO PACKAGE?
Composer
En 2011, todos los lenguajes principales tenían ya sus propios administradores de paquetes: npm, Bundler, pip, NuGet. En último lugar, PHP recibe una avanzada herramienta de administración de paquetes gracias a Jordi Boggiano, Nils Adermann y otros colaboradores.
OHAI PHP DEVS, Y U NO PACKAGE?
OHAI PHP DEVS, Y U NO PACKAGE?
Laravel 1
Taylor Otwell crea Laravel en un intento de ofrecer una alternativa más avanzada al marco de trabajo CodeIgniter, y revolucionará todo el panorama PHP.
Laravel 1
Taylor Otwell crea Laravel en un intento de ofrecer una alternativa más avanzada al marco de trabajo CodeIgniter, y revolucionará todo el panorama PHP.
2011
PSR-0 aceptado
Tras recibir espacios de nombres, PHP por fin consigue una carga automática adecuada. Antes de que se aceptara este estándar PSR, los archivos PHP eran una combinación absurda de includes y requires.
PSR-0 aceptado
Tras recibir espacios de nombres, PHP por fin consigue una carga automática adecuada. Antes de que se aceptara este estándar PSR, los archivos PHP eran una combinación absurda de includes y requires.
Se publica PhpStorm 1.0
Previamente conocido por su nombre informal «Web IDE», PhpStorm se publica con compatibilidad con Xdebug, PHPUnit y Zend Framework.
Se publica PhpStorm 1.0
Previamente conocido por su nombre informal «Web IDE», PhpStorm se publica con compatibilidad con Xdebug, PHPUnit y Zend Framework.
2010
PHP-FIG
Miembros de distintos proyectos PHP se reúnen en php|tek conference en 2009, y es cuando nace la idea del grupo PHP-FIG (Framework Interoperability Group). Las recomendaciones del FIG, llamadas PSR, cambiaron drásticamente el panorama del ecosistema PHP.
PHP-FIG
Miembros de distintos proyectos PHP se reúnen en php|tek conference en 2009, y es cuando nace la idea del grupo PHP-FIG (Framework Interoperability Group). Las recomendaciones del FIG, llamadas PSR, cambiaron drásticamente el panorama del ecosistema PHP.
2009
2008
Xdebug 2.0
Trazas de pila mejoradas, trazas de ejecución a los archivos, análisis de cobertura de código y compatibilidad con depuración remota mejorada.
Xdebug 2.0
Trazas de pila mejoradas, trazas de ejecución a los archivos, análisis de cobertura de código y compatibilidad con depuración remota mejorada.
ElePHPant: la mascota peluda de PHP
Traído al mundo por Damien Seguy, a partir de un diseño de Vincent Pontier.
ElePHPant: la mascota peluda de PHP
Traído al mundo por Damien Seguy, a partir de un diseño de Vincent Pontier.
2007
PHP 5.2
Con un nuevo gestor de memoria para Zend Engine y nuevas funcionalidades como el filtrado de entradas, las extensiones JSON y ZIP, el seguimiento del progreso de carga de archivos y los objetos de fecha y hora, PHP 5.2 fue un gran éxito y se mantuvo como la versión más popular hasta 2013.
PHP 5.2
Con un nuevo gestor de memoria para Zend Engine y nuevas funcionalidades como el filtrado de entradas, las extensiones JSON y ZIP, el seguimiento del progreso de carga de archivos y los objetos de fecha y hora, PHP 5.2 fue un gran éxito y se mantuvo como la versión más popular hasta 2013.
Publicación inicial de Zend Framework
Zend Framework fue uno de los primeros marcos de trabajo desarrollados como un conjunto de componentes reutilizables. Su objetivo era la «simplicidad extrema» y la «arquitectura de uso a voluntad». Publicado en 2005, ayudó a llevar PHP al mercado empresarial.
Publicación inicial de Zend Framework
Zend Framework fue uno de los primeros marcos de trabajo desarrollados como un conjunto de componentes reutilizables. Su objetivo era la «simplicidad extrema» y la «arquitectura de uso a voluntad». Publicado en 2005, ayudó a llevar PHP al mercado empresarial.
CodeIgniter 1
CodeIgniter fue uno de los primeros marcos de trabajo de desarrollo rápido. No solo sigue estando vivo y es popular en la actualidad: también ha inspirado a los desarrolladores a producir muchos marcos de trabajo posteriores como Laravel, FuelPHP, Kohana y Yii.
CodeIgniter 1
CodeIgniter fue uno de los primeros marcos de trabajo de desarrollo rápido. No solo sigue estando vivo y es popular en la actualidad: también ha inspirado a los desarrolladores a producir muchos marcos de trabajo posteriores como Laravel, FuelPHP, Kohana y Yii.
2006
PHP 5.1
Reescritura completa del código de manejo de fecha con compatibilidad mejorada con las zonas horarias, PDO habilitado de forma predeterminada y mejoras considerables en el rendimiento en PHP 5.0.
PHP 5.1
Reescritura completa del código de manejo de fecha con compatibilidad mejorada con las zonas horarias, PDO habilitado de forma predeterminada y mejoras considerables en el rendimiento en PHP 5.0.
2005
PRADO versión 1
El primer marco de trabajo que utiliza PHP 5. Prado se inspira en Apache Tapestry, Borland Delphi y Microsoft ASP.NET.
PRADO versión 1
El primer marco de trabajo que utiliza PHP 5. Prado se inspira en Apache Tapestry, Borland Delphi y Microsoft ASP.NET.
PHP 5.0
Zend Engine II, con un nuevo modelo de objeto y nuevas extensiones (SimpleXML, SOAP, MySQLi, SQLite), mejora considerablemente los flujos con la posibilidad de acceder a operaciones socket de nivel bajo.
PHP 5.0
Zend Engine II, con un nuevo modelo de objeto y nuevas extensiones (SimpleXML, SOAP, MySQLi, SQLite), mejora considerablemente los flujos con la posibilidad de acceder a operaciones socket de nivel bajo.
2004
Dmitry Stogov se une a Zend
Dmitry se une a Zend y ayuda a desarrollar la mayoría de subsistemas PHP principales durante la vida de PHP 5. Posteriormente, Dmitry pasará a dirigir el proyecto PHPNG, que lleva la velocidad de PHP 7 a un nuevo nivel. Dmitry trabaja actualmente en Zend by Perforce como ingeniero principal y está al mando del desarrollo del compilador JIT para PHP.
Dmitry Stogov se une a Zend
Dmitry se une a Zend y ayuda a desarrollar la mayoría de subsistemas PHP principales durante la vida de PHP 5. Posteriormente, Dmitry pasará a dirigir el proyecto PHPNG, que lleva la velocidad de PHP 7 a un nuevo nivel. Dmitry trabaja actualmente en Zend by Perforce como ingeniero principal y está al mando del desarrollo del compilador JIT para PHP.
Primera versión de WordPress
El CMS más popular del mundo aparece primero como una bifurcación de b2. Emplea la misma estructura de archivos que su predecesor y continúa la numeración de su última versión, 0.6.Las versiones principales de WordPress reciben nombres de código basados en conocidos músicos de jazz, empezando con la versión 1.0. En la actualidad, WordPress se utiliza en más de un tercio de todos los sitios web de Internet.
Primera versión de WordPress
El CMS más popular del mundo aparece primero como una bifurcación de b2. Emplea la misma estructura de archivos que su predecesor y continúa la numeración de su última versión, 0.6.Las versiones principales de WordPress reciben nombres de código basados en conocidos músicos de jazz, empezando con la versión 1.0. En la actualidad, WordPress se utiliza en más de un tercio de todos los sitios web de Internet.
2003
PHP Look Back de Derick Rethans
El 11 de febrero, Erik se preguntaba si la gente que «seguía diciéndome que PHP era un punto muerto, que de hecho era un lenguaje que iba a morir...» se lo estaba inventando sin más o no.
Bueno, pues no ha cambiado nada. El lema oficioso de PHP es: Muriendo desde 1995.
PHP Look Back de Derick Rethans
El 11 de febrero, Erik se preguntaba si la gente que «seguía diciéndome que PHP era un punto muerto, que de hecho era un lenguaje que iba a morir...» se lo estaba inventando sin más o no.
Bueno, pues no ha cambiado nada. El lema oficioso de PHP es: Muriendo desde 1995.
2002
Confirmación inicial de PHPUnit
Sebastian Bergmann empieza a trabajar en el marco de trabajo de prueba PHP más utilizado. Se inspira en SUnit y JUnit.
Confirmación inicial de PHPUnit
Sebastian Bergmann empieza a trabajar en el marco de trabajo de prueba PHP más utilizado. Se inspira en SUnit y JUnit.
Se publica Smarty
El motor de plantillas más conocido para PHP.
Rasmus se da cuenta de que ha cometido un error cuando la gente empieza a escribir motores de plantillas para su motor de plantilla en su motor de plantilla.
Rasmus se da cuenta de que ha cometido un error cuando la gente empieza a escribir motores de plantillas para su motor de plantilla en su motor de plantilla.
Se publica Smarty
El motor de plantillas más conocido para PHP.
Rasmus se da cuenta de que ha cometido un error cuando la gente empieza a escribir motores de plantillas para su motor de plantilla en su motor de plantilla.
Rasmus se da cuenta de que ha cometido un error cuando la gente empieza a escribir motores de plantillas para su motor de plantilla en su motor de plantilla.
2001
Versión inicial de Drupal
Drupal, escrito originalmente como un tablero de mensajes, se convierte en un proyecto de código abierto en 2001 y evoluciona hasta convertirse en uno de los sistemas CMS más populares.
Versión inicial de Drupal
Drupal, escrito originalmente como un tablero de mensajes, se convierte en un proyecto de código abierto en 2001 y evoluciona hasta convertirse en uno de los sistemas CMS más populares.
PHP 4.0
PHP 4 incluye un nuevo núcleo «Zend Engine» desarrollado por Andi y Zeev. Además de un rendimiento mejorado considerablemente, PHP 4 incluye la compatibilidad con más servidores web, sesiones HTTP, almacenamiento en búfer de salida y muchas nuevas construcciones de lenguaje.
PHP 4.0
PHP 4 incluye un nuevo núcleo «Zend Engine» desarrollado por Andi y Zeev. Además de un rendimiento mejorado considerablemente, PHP 4 incluye la compatibilidad con más servidores web, sesiones HTTP, almacenamiento en búfer de salida y muchas nuevas construcciones de lenguaje.
2000
Se crea la empresa Zend
El nombre Zend es una combinación de los nombres de pila de Suraski y Gutmans, Zeev y Andi. Zend ha sido una fuente de innovaciones y desarrollo en PHP desde su creación. Ha aportado mejoras clave, además de paquetes destinados a los usuarios, marcos de trabajo y herramientas de entornos de desarrollo.
Se crea la empresa Zend
El nombre Zend es una combinación de los nombres de pila de Suraski y Gutmans, Zeev y Andi. Zend ha sido una fuente de innovaciones y desarrollo en PHP desde su creación. Ha aportado mejoras clave, además de paquetes destinados a los usuarios, marcos de trabajo y herramientas de entornos de desarrollo.
1999
Logotipo de ElePHPant
Vincent Pontier crea un logotipo elePHPant para el proyecto PHP, que se convierte en la adorable mascota del lenguaje PHP hasta nuestros días.
Logotipo de ElePHPant
Vincent Pontier crea un logotipo elePHPant para el proyecto PHP, que se convierte en la adorable mascota del lenguaje PHP hasta nuestros días.
Nace el proyecto phpMyAdmin
Tobias Ratschiller publica la versión 0.9.0 de la herramienta de administración web phpMyAdmin para MySQL. Durante mucho tiempo se mantuvo como una de las herramientas principales para acceder a las bases de datos MySQL y similares a MySQL.
Nace el proyecto phpMyAdmin
Tobias Ratschiller publica la versión 0.9.0 de la herramienta de administración web phpMyAdmin para MySQL. Durante mucho tiempo se mantuvo como una de las herramientas principales para acceder a las bases de datos MySQL y similares a MySQL.
PHP 3.0
PHP 3.0 fue la primera versión que se parece mucho al PHP actual. Zeev y Andi reescribieron el intérprete e introdujeron una nueva API de extensión que facilita en gran medida que la comunidad contribuya con nuevas extensiones. Con la incorporación de mucho nuevos desarrolladores de todo el mundo, el nuevo equipo de desarrollo de PHP anuncia PHP 3.
El nombre del lenguaje se cambia al acrónimo recursivo «PHP: Hypertext Preprocessor». En su punto álgido, PHP 3 está instalado en aproximadamente un 10 % de todos los servidores web de Internet.
El nombre del lenguaje se cambia al acrónimo recursivo «PHP: Hypertext Preprocessor». En su punto álgido, PHP 3 está instalado en aproximadamente un 10 % de todos los servidores web de Internet.
PHP 3.0
PHP 3.0 fue la primera versión que se parece mucho al PHP actual. Zeev y Andi reescribieron el intérprete e introdujeron una nueva API de extensión que facilita en gran medida que la comunidad contribuya con nuevas extensiones. Con la incorporación de mucho nuevos desarrolladores de todo el mundo, el nuevo equipo de desarrollo de PHP anuncia PHP 3.
El nombre del lenguaje se cambia al acrónimo recursivo «PHP: Hypertext Preprocessor». En su punto álgido, PHP 3 está instalado en aproximadamente un 10 % de todos los servidores web de Internet.
El nombre del lenguaje se cambia al acrónimo recursivo «PHP: Hypertext Preprocessor». En su punto álgido, PHP 3 está instalado en aproximadamente un 10 % de todos los servidores web de Internet.
1998
Andi Gutmans y Zeev Suraski se unen al proyecto
Andi Gutmans y Zeev Suraski, estudiantes en el Technion (Haifa, Israel), necesitan un backend para una aplicación de comercio electrónico que están desarrollando como un proyecto universitario. Concluyen que PHP/FI 2.0 no es eficiente y le faltan funcionalidades. En 1997 se embarcan en la misión de reescribir por completo el intérprete subyacente. Se ponen en contacto con Rasmus a través de Internet para debatir diferentes aspectos de su implementación actual y su nuevo desarrollo de PHP.
Andi Gutmans y Zeev Suraski se unen al proyecto
Andi Gutmans y Zeev Suraski, estudiantes en el Technion (Haifa, Israel), necesitan un backend para una aplicación de comercio electrónico que están desarrollando como un proyecto universitario. Concluyen que PHP/FI 2.0 no es eficiente y le faltan funcionalidades. En 1997 se embarcan en la misión de reescribir por completo el intérprete subyacente. Se ponen en contacto con Rasmus a través de Internet para debatir diferentes aspectos de su implementación actual y su nuevo desarrollo de PHP.
1997
PHP/FI
El código se beneficia de otro rediseño completo y, en abril de 1996, Rasmus introduce PHP/FI, combinando los nombres de las versiones anteriores. Esta implementación de segunda generación comienza la verdadera evolución de PHP desde un conjunto de herramientas a un lenguaje de programación por sí mismo. Incluye compatibilidad integrada con las bases de datos DBM, mSQL y Postgres95, cookies, compatibilidad con funciones definidas por el usuario y mucho más.
PHP/FI
El código se beneficia de otro rediseño completo y, en abril de 1996, Rasmus introduce PHP/FI, combinando los nombres de las versiones anteriores. Esta implementación de segunda generación comienza la verdadera evolución de PHP desde un conjunto de herramientas a un lenguaje de programación por sí mismo. Incluye compatibilidad integrada con las bases de datos DBM, mSQL y Postgres95, cookies, compatibilidad con funciones definidas por el usuario y mucho más.
1996
Personal Home Page Construction Kit
Rasmus publica un código reescrito por completo. Recuperando el nombre PHP, ahora se denomina (brevemente) «Personal Home Page Construction Kit» y se trata de la primera versión que disfruta de lo que entonces se consideraba una interfaz de script avanzada.
El lenguaje se diseñó deliberadamente para que su estructura se pareciera a la de C, lo que facilitaba su adopción a los desarrolladores familiarizados con C, Perl y otros lenguajes similares.
El lenguaje se diseñó deliberadamente para que su estructura se pareciera a la de C, lo que facilitaba su adopción a los desarrolladores familiarizados con C, Perl y otros lenguajes similares.
Personal Home Page Construction Kit
Rasmus publica un código reescrito por completo. Recuperando el nombre PHP, ahora se denomina (brevemente) «Personal Home Page Construction Kit» y se trata de la primera versión que disfruta de lo que entonces se consideraba una interfaz de script avanzada.
El lenguaje se diseñó deliberadamente para que su estructura se pareciera a la de C, lo que facilitaba su adopción a los desarrolladores familiarizados con C, Perl y otros lenguajes similares.
El lenguaje se diseñó deliberadamente para que su estructura se pareciera a la de C, lo que facilitaba su adopción a los desarrolladores familiarizados con C, Perl y otros lenguajes similares.
PHP Tools: el nacimiento de PHP
Rasmus lanza PHP Tools al público.
PHP Tools: el nacimiento de PHP
Rasmus lanza PHP Tools al público.
1995
Rasmus Lerdorf empieza a trabajar en PHP
La primera encarnación de PHP es un simple conjunto de binarios CGI (Common Gateway Interface) escrito en el lenguaje de programación C (no Perl). Utilizado originalmente para controlar las visitas al currículo en línea de Rasmus Lerdorf, llamó a ese conjunto de scripts «Personal Home Page Tools», más frecuentemente conocido como «PHP Tools».
Los datos de la cronología son de código abierto y están disponibles en GitHub. Si ha encontrado un error, no dude en crear una solicitud de incorporación de cambios.
Agradecimientos especiales
por ayudarnos a preparar la cronología a