Universidad Yacambú Análisis y Diseño de Sistemas Trabajo # 2 |
PHP (Hypertext Preprocessor) |
|
PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios web. PHP es el (acrónimo recursivo de "PHP: Hypertext Preprocessor", inicialmente PHP Tools, o, Personal Home Page Tools) es un lenguaje interpretado usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios web, y últimamente también para la creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica usando la librería GTK+. Cuando el navegador cliente solicita una página PHP, ésta es procesada por el servidor web para enviarle el resultado en forma de páginas HTML. El procesamiento puede consistir, por ejemplo, en realizar una consulta sobre una base de datos. El cliente solamente recibe una página con el código HTML resultante de la ejecución de la página PHP. Por esta razón es posible acceder a páginas PHP desde cualquier navegador. Para que el servidor pueda procesar las páginas PHP es necesario que tenga instalado y configurado un módulo específico para el tratamiento de estas páginas. Existe una versión de este módulo para la mayoría de sistemas operativos que utilice el servidor: Windows, Linux, etc. así como para las aplicaciones que gestionan el servicio web en estas máquinas: IIS (Internet Information Server), Apache, etc. Las soluciones PHP más interesantes suelen funcionar de forma más óptima en un servidor Apache con PHP y MySQL.
Ventajas de PHP
Usos de PHPLos principales usos del PHP son los siguientes:
Php y bases de datosPhp permite al programador tanto relacionarse con algunas de las bases
de datos más importantes del mundo de la programación: PostgreSQL,
MySql, Oracle, Adabas, filePro, ODBC, como con otros menos conocidos. De modo práctico las operaciones Php en las bases de datos podrían dividirse en tres niveles:
Las operaciones abrir/cerrar una conexión a una base de datos
sirven para abrir/cerrar una conexión con la base de datos elegida
con el fin de hacer operaciones como leer/escribir y transmitir los datos
en formato html.
|
|