¿Qué es php?
01
Preprocesador de hipertexto
PHP (nombre extranjero: Preprocesador de hipertexto, nombre chino: Preprocesador de hipertexto) es un lenguaje de script de código abierto general. La sintaxis absorbe las características del lenguaje C, Java y Perl, que es fácil de aprender y ampliamente utilizado. Es principalmente adecuado para el campo del desarrollo web.
PHP era originalmente la abreviatura de Página de inicio personal y ha pasado a llamarse oficialmente "PHP: Preprocesador de hipertexto". Tenga en cuenta que no es la abreviatura de "Preprocesador de hipertexto". Esta forma de escribir el nombre en la definición se denomina abreviatura recursiva. PHP fue creado por Rasmus Lerdorf en 1994. Comenzó como un programa simple escrito en lenguaje Perl que Rasmus Lerdorf creó para mantener una página web personal. Estas herramientas se utilizan para mostrar el currículum de Rasmus Lerdorf y contar el tráfico web. Posteriormente fue reescrito en lenguaje C, incluido el acceso a la base de datos. Integró estos programas con algunos intérpretes de formularios y los llamó PHP/FI. PHP/FI se puede conectar a la base de datos para generar programas web dinámicos simples. La primera versión se lanzó como Herramientas de página de inicio personal (Herramientas PHP) en 1995, y Lerdorf escribió cierta documentación para presentar el programa. ¡Y se lanzó PHP1.0! En esta versión se proporcionan funciones sencillas como libro de visitas y contador de visitas. En el futuro, cada vez más sitios web utilizarán PHP y hay fuertes solicitudes para agregar algunas funciones. Por ejemplo, declaraciones de bucle, variables de matriz, etc.; después de que nuevos miembros se unieron al equipo de desarrollo, Rasmus Lerdorf lanzó PHP/FI al público el 8 de junio de 1995, con la esperanza de acelerar el desarrollo del programa y encontrar errores en la comunidad. Esta versión lanzada, denominada PHP 2, ya tiene algunos prototipos de PHP, como nombres de variables similares a Perl, capacidades de procesamiento de formularios y la capacidad de incrustar la ejecución en HTML. La sintaxis del programa también es similar a Perl, con más restricciones, pero es más simple y flexible. PHP/FI agregó soporte para MySQL y desde entonces ha establecido la posición de PHP en el desarrollo web dinámico. A finales de 1996, había 15.000 sitios web que utilizaban PHP/FI. En 1997, dos programadores israelíes que trabajaban en Technion IIT: Zeev Suraski y Andi Gutmans, reescribieron el analizador PHP y se convirtieron en la base de PHP 3. En ese momento, PHP también pasó a llamarse PHP: Preprocesador de hipertexto. Después de varios meses de pruebas, el equipo de desarrollo lanzó PHP/FI 2 en noviembre de 1997. Luego comenzaron las pruebas abiertas de PHP 3 y finalmente PHP 3 fue lanzado oficialmente en junio de 1998. Zeev Suraski y Andi Gutmans comenzaron a reescribir el núcleo de PHP después del lanzamiento de PHP 3. El perfilador lanzado en 1999 se llamó Zend Engine. También establecieron Zend Technologies en Ramat Gan, Israel, para gestionar el desarrollo de PHP. El 22 de mayo de 2000, se lanzó oficialmente PHP 4 basado en Zend Engine 1.0 y PHP 5 se lanzó el 13 de julio de 2004. PHP 5 utilizó el Zend Engine de segunda generación. PHP incluye muchas características nuevas, como funciones mejoradas orientadas a objetos, la introducción de PDO (objetos de datos PHP, una biblioteca de funciones de extensión para acceder a bases de datos) y muchas mejoras de rendimiento. PHP 4 ya no se actualizará para alentar a los usuarios a pasar a PHP 5. En 2008, PHP 5 se convirtió en la única versión de PHP en desarrollo. En el futuro, PHP 5.3 agregará enlace estático tardío y algunas otras mejoras funcionales.
El desarrollo de PHP 6 también está en progreso. Las principales mejoras incluyen la eliminación de Register_globals, comillas mágicas y el modo seguro.
Última versión estable de PHP: 5.4.30 (2013.6.26) Última versión oficial de PHP: 5.5.14 (2014.6.24) Última versión de prueba de PHP: 5.6.0 RC2 (2014.6.03) 2013 En junio El 20 de enero de 2019, el equipo de desarrollo de PHP se enorgullece de anunciar el lanzamiento de PHP 5.5.0. Esta versión contiene muchas funciones nuevas y correcciones de errores. Una cosa a la que los desarrolladores deben prestar especial atención es que los sistemas Windows XP y 2003 ya no son compatibles. El 16 de octubre de 2014, el equipo de desarrollo de PHP anunció que PHP 5.6.2 estaba disponible. En esta versión se corrigen cuatro errores relacionados con la seguridad, incluidas correcciones para CVE-2014-3668, CVE-2014-3669 y CVE-2014-3670. Se recomienda a todos los usuarios de PHP 5.6 que actualicen a esta versión.
Las características de PHP incluyen: 1. La sintaxis única de PHP combina C, Java, Perl y la sintaxis innovadora de PHP. 2. ¿Puede PHP ejecutar páginas web dinámicas más rápido que CGI o Perl? En términos de páginas dinámicas, en comparación con otros lenguajes de programación, PHP incorpora programas en documentos HTML para su ejecución y la eficiencia de ejecución es mayor que CGI que genera muchas etiquetas HTML. PHP tiene funciones muy poderosas y todas las funciones CGI se pueden realizar mediante PHP. 3. PHP es compatible con casi todas las bases de datos y sistemas operativos populares. 4. ¡Lo más importante es que PHP se puede ampliar con C y C++!