Diferencia entre revisiones de «PHP»

Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 157.100.118.34 a la última edición de 212.183.219.185
Línea 38:
 
== Historia ==
 
Fue originalmente diseñado en [[Perl]], en base a la escritura de un grupo de [[Common Gateway Interface|CGI]] binarios escritos en el lenguaje [[C]] por el [[programador]] [[danés]]-[[canadiense]] [[Rasmus Lerdorf]] en el año [[1994]] para mostrar su [[currículum vitae]] y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El [[8 de junio]] de [[1995]] fue publicado "'''P'''ersonal '''H'''ome '''P'''age Tools" después de que Lerdorf lo combinara con su propio ''Form Interpreter'' para crear PHP/FI.
 
=== PHP 3 ===
Dos programadores [[israel]]íes del [[Technion]], [[Zeev Suraski]] y [[Andi Gutmans]], reescribieron el [[analizador sintáctico]] (''parser'' en inglés) en el año [[1997]] y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del [[1998]].
 
Para [[1999]], Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como [[motor Zend]]. También fundaron Zend Technologies en [[Ramat Gan]], [[Israel]].
 
=== PHP 4 ===
En mayo de [[2000]] PHP 4 fue lanzado bajo el poder del motor [[Zend Engine]] 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,<ref>[http://www.php.net/archive/2007.php PHP: News Archives 2007] (en inglés) Consultado 9 de diciembre de 2007</ref> a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad,la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008.<ref>[http://www.php.net/archive/2008.php#id2008-08-07-1 PHP: News Archives 2008] (en inglés)</ref> Según esta noticia [http://www.php.net/archive/2007.php#2007-07-13-1] se dará soporte a fallos críticos hasta el 2008-08-09,......
 
=== PHP 5 ===
El [[13 de julio]] de [[2004]], fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). La versión más reciente de PHP es la 5.3.0 (30 de junio de [[2009]]), que incluye todas las ventajas que provee el nuevo Zend Engine 2 como:
 
* Mejor soporte para la [[OOP|Programación Orientada a Objetos]], que en versiones anteriores era extremadamente rudimentario, con [[PHP Data Objects]].
* Mejoras de rendimiento.
* Mejor soporte para [[MySQL]] con extensión completamente reescrita.
* Mejor soporte a [[XML]] ( XPath, DOM, etc. ).
* Soporte nativo para [[SQLite]].
* Soporte integrado para [[SOAP]].
* [[Iterador (patrón de diseño)|Iteradores]] de datos.
* [[Manejo de excepciones]].
* Mejoras con la implenetacion con oracle.
 
Aún se siguen liberando versiones de la rama 5.2.X, siendo liberada la versión 5.2.11 el 17 de Setiembre de [[2009]], aunque la mayoría son actualizaciones de seguridad
 
=== PHP 6 ===
Está previsto el lanzamiento en breve de la rama 6 de PHP. Cuando se lance esta nueva versión quedarán solo dos ramas activas en desarrollo (PHP 5 y 6), pues se abandonó el desarrollo y soporte de PHP 4 el [[13 de julio]] de [[2007]].
 
Las diferencias que encontraremos frente a PHP 5.* son:
 
* soportará [[Unicode]];
* limpieza de funcionalidades obsoletas como ''register_globals'', ''safe_mode'', etc.;
* PECL;
* mejoras en [[Programación orientada a objetos|orientación a objetos]];
* etc
[http://www.php.net/~derick/meeting-notes.html Lista completa] (en inglés)
 
== Características de PHP ==