Ing en sistemas

Solo disponible en BuenasTareas
  • Páginas : 9 (2190 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de agosto de 2012
Leer documento completo
Vista previa del texto
Ing. Gerardo Herrera
- gherrera2k1@yahoo.com -

¿Qué es PHP?

PHP son las siglas "Personal Home Page". Es un lenguaje de programación pensado en
el web de forma que es ideal para la creación de páginas dinámicas. PHP es la versión
libre del sistema equivalente de Microsoft ASP.

PHP es un lenguaje encapsulado dentro de los documentos html ( aunque los CGI
hechos con PHP terminan enextensión .php y no .html ). De forma que se pueden
introducir instrucciones php dentro de las páginas. Gracias a esto el diseñador gráfico
del web puede trabajar de forma independiente al programador. PHP es interpretado por
el servidor ( apache ) generando un HTML con el resultado de substituir las secuencias
de instrucciones PHP por su salida.

Por lo tanto una web dinámica con PHP contieneuna serie de documentos php que el
servidor apache interpreta proporcionando al cliente documentos html con el resultado
de las ordenes php.

PHP
Desarrollador

PHP Group

Última versión

4.4.2
5.1.2 / 13 de Enero, 2006

S.O.

Multiplataforma

Género

Lenguaje interpretado

Licencia

PHP License 3.01

En castellano

-

Sitio Web

www.php.net

PHP es un lenguaje deprogramació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
programasincluyendo aplicaciones con interfaz gráfica usando la librería GTK+.

Visión general
El fácil uso y la similaridad con los lenguajes más comunes de programación
estructurada, como C y Perl, permiten a la mayoría de los programadores
experimentados crear aplicaciones complejas con una curva de aprendizaje muy suave.
También les permite involucrarse con aplicaciones de contenido dinámico sintener que
aprender todo un nuevo grupo de funciones y prácticas.

Debido al diseño de PHP, también es posible crear aplicaciones con una interfaz gráfica
para el usuario (también llamada GUI), utilizando la extensión PHP-GTK. También
puede ser usado desde la Línea de comandos, de la misma manera como Perl o Python
puden hacerlo, esta versión de PHP se llama PHP CLI (Command Line Interface).Su interpretación y ejecución se da en el servidor, en el cual se encuentra almacenado el
script, y el cliente sólo recibe el resultado de la ejecución. Cuando el cliente hace una
petición al servidor para que le envíe una página web, generada por un script PHP, el
servidor ejecuta el intérprete de PHP, el cual procesa el script solicitado que generará el
contenido de manera dinámica,pudiendo modificar el contenido a enviar, y regresa el
resultado al servidor, el cual se encarga de regresárselo al cliente. Además es posible

utilizar PHP para generar archivos PDF, Flash, así como imágenes en diferentes
formatos, entre otras cosas.

Permite la conexión a diferentes tipos de servidores de bases de datos tales como
MySQL, Postgres, Oracle, ODBC, IBM DB2, Microsoft SQL Servery SQLite; lo cual
permite la creación de Aplicaciones web muy robustas.

PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas
operativos tales como UNIX (y de ese tipo, como Linux), Windows y Mac OS X, y
puede interactuar con los servidores de web más populares ya que existe en versión
CGI, módulo para Apache, e ISAPI.

El modelo PHP puede ser visto como unaalternativa al sistema de Microsoft que utiliza
ASP.NET/C#/VB.NET, a ColdFusion de la compañía Macromedia, a JSP/Java de Sun
Microsystems, y al famoso CGI/Perl. Aunque su creación y desarrollo se da en el
ámbito de los sistemas libres, bajo la licencia GNU, existe además un compilador
comercial llamado Zend Optimizer.

Historia
PHP fue originalmente diseñado en Perl, seguidos por la escritura...
tracking img