Definición - ¿Qué significa PHP: Preprocesador de hipertexto 3.0 (PHP 3)?
El preprocesador de hipertexto 3.0 (PHP 3) es un lenguaje de programación del lado del servidor que proporciona muchas capacidades a un programador web. Como lenguaje de scripting de uso múltiple, PHP puede integrarse en el código fuente HTML para producir páginas web dinámicas.
Techinfo explica PHP: Preprocesador de hipertexto 3.0 (PHP 3)
PHP fue diseñado por Rasmus Lerdorf como un proyecto personal llamado página de inicio personal, la génesis de PHP. El módulo completo fue reescrito por un equipo de seis programadores y luego se llamó PHP 3.0. El lenguaje ganó popularidad debido a su entorno de desarrollo activo y porque era un software de descarga gratuita.
Los conceptos de Perl, Java y C se han implementado en PHP 3.0, lo que hace que el lenguaje sea fácil de entender. PHP 3.0 tiene la capacidad de realizar cálculos matemáticos muy complejos y proporcionar información de red, lo que simplifica la escritura de una página web habilitada para bases de datos.
PHP admite servidores de bases de datos como MySQL, Oracle, Sybase, MSQL, Generic ODBC, PostgreSQL, dbase, Velocis, Filepro, Informix y Adabas D.
Algunas de las características más importantes de PHP 3.0 son:
- La autenticación HTTP está disponible solo cuando se ejecuta como un módulo Apache.
- La creación de GIF se puede realizar además de crear páginas web HTML interactivas y dinámicas.
- La carga de archivos ayuda a cargar archivos de texto y binarios. PHP es capaz de admitir cargas desde cualquier navegador siguiendo RFC-1867.
- La autenticación de archivos y las funciones lógicas brindan a PHP la oportunidad de monitorear y controlar quién carga archivos y qué se hace con ellos.
- Las cookies HTTP son compatibles con PHP.
- El soporte e integración de la base de datos se proporciona en ambos modos, nativo y ODBC.
- Los niveles de gestión y notificación de errores identifican cuatro tipos diferentes de errores y advertencias. Estos son:
- Errores de funcionamiento normal
- Advertencias normales
- Errores del analizador
- Avisos: advertencias que se pueden ignorar pero que pueden implicar un error en el código
Las expresiones regulares son otra característica. Se utilizan para manipulaciones complejas de cuerdas. Las funciones que admiten expresiones regulares son:
- ereg
- ereg_replace
- eregi
- eregi_replace
- dividido