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

  • Es un lenguaje multiplataforma.
  • Capacidad de conexión con la mayoría de los manejadores de base de datos.
  • Leer y manipular datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios desde formularios HTML
  • Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).
  • Es Libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • Permite las técnicas de Programación Orientada a Objetos

Usos de PHP

Los principales usos del PHP son los siguientes:

  • Programación de páginas web dinámicas, habitualmente en combinación con el motor de base datos MySQL , aunque cuenta con soporte nativo para otros motores, incluyendo el estándar ODBC , lo que amplía en gran medida sus posibilidades de conexión.
  • Programación en consola, al estilo de Perl , en Linux , Windows y Macintosh .
  • Creación de aplicaciones gráficas independientes del navegador, por medio de la combinación de PHP y GTK ( GIMP Tool Kit), que permite desarrollar aplicaciones de escritorio tanto para los sistemas operativos basados en Unix , como para Windows y Mac OS X .

Php y bases de datos

Php 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.
En particular, la conexión ODBC permite relacionarse con bases de datos tipo Access. La utilización de las instrucciones para la conexión a las bases de datos no tiene nada que ver con el conocimiento de los mismos. El lenguaje SQL sirve para formualr las preguntas y para saber el significado de índices, claves, relaciones, etc.

De modo práctico las operaciones Php en las bases de datos podrían dividirse en tres niveles:

  • abrir/cerrar conexiones
  • enviar preguntas SQL
  • leer los resultados de una query

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.


Universidad Yacambú

Hosted by www.Geocities.ws

1