QUE ES PHP

Páginas: 7 (1523 palabras) Publicado: 16 de febrero de 2014
Qué es PHP
PHP es un lenguaje de programación dirigido a la creación de páginas web dinámicas. Es un lenguaje
de programación procedural con una sintaxis similar a la del lenguaje C, aunque actualmente puede
utilizarse una sintaxis de programación orientada a objetos similar a la de Java.

Páginas, web, lenguajes de programación y bases de datos
La World Wide Web (o simplemente, la web) fueideada por Tim Berners Lee en 1990, empezó a
funcionar en el CERN en 1991 y se extendió rápidamente por las Universidades del mundo (en aquel
entonces Internet era una red a la que sólo tenían acceso entidades gubernamentales,
particularmente entidades educativas). En 1992 algunos proveedores comerciales empezaron a dar
acceso a particulares y empresas, lo que popularizó todavía más la web.En aquellos años, las páginas web solían ser documentos de texto guardados en algún directorio de
un servidor y a los que se podía acceder mediante los primeros navegadores web. Cada página web
que se veía en el navegador correspondía a un fichero en el servidor.
La imagen siguiente ilustra de forma simplificada el esquema de funcionamiento:



El usuario escribe la dirección de la páginaweb en su navegador



El navegador la solicita al servidor web correspondiente (este paso requiere la
participación de máquinas intermedias que no se comentan aquí)



El servidor lee el fichero que corresponde a esa página web



El servidor envía el fichero al navegador



El navegador muestra la página web al usuario

Este esquema de funcionamiento es suficiente parasitios web pequeños creados por una sola
persona, pero en cuanto un sitio web empieza a crecer, empiezan a surgir los problemas. Por
ejemplo:



si el sitio contiene muchas páginas es necesario crear menús que permitan orientarse por
el sitio. Como cada página debe contener el menú, cualquier cambio en el menú obliga a
modificar todas las páginas.



si el sitio modifica a menudo sucontenido (por ejemplo, la web de un periódico), tener
que editar manualmente los ficheros ralentiza el proceso.



si el sitio es creado por varias personas, cualquiera puede modificar por error los ficheros
de otras personas y si varias personas quieren modificar el mismo fichero se pueden
producir conflictos.



si se quiere permitir la participación del público (foros, comentariosen blogs, etc), esta
participación depende de que uno de los autores modifique los ficheros, lo que ralentiza el
proceso.



si personas sin conocimientos técnicos quieren participar en la creación del sitio, pueden
cometer errores editando los ficheros.

La solución es que las páginas no sean ficheros estáticos guardados en el disco, sino que se
generen cuando el usuario las solicite.Por ejemplo, para resolver el problema de los menús comentado anteriormente, una solución
sería que el menú estuviera en un fichero aparte y cuando el usuario solicitara una página, el
menú se añadiera al principio de cada página (nota: no me refiero a la composición de páginas
mediante frames, una solución desaconsejada hace muchos años, sino a componer un único
fichero a partir de varios).Esa generación de las páginas se puede hacer de varias maneras. Una de ellas es recurrir a
lenguajes de programación generales o específicos (como PHP). Desde sus inicios, los servidores
web permiten recurrir a lenguajes de programación para generar las páginas web.
La imagen siguiente ilustra de forma simplificada el esquema de funcionamiento:



El usuario escribe la dirección de lapágina web en su navegador



El navegador la solicita al servidor web correspondiente (este paso requiere la
participación de máquinas intermedias que no se comentan aquí)



El servidor detecta que no es un documento ya existente sino que tiene que generarse, así
que recurre al intérprete del lenguaje



El intérprete del lenguaje ejecuta el programa y la salida del programa se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PHP
  • Php Y Php
  • Que Es Php
  • Php y sql
  • CUESTIONARIO DE PHP
  • php curso
  • Material de PHP
  • Paginacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS