Php

¿Qué es php ?
Php es un un lenguaje de script que permite la generación dinámica de contenidos en un servidor web, Su nombre oficial es PHP : HyperText Preprossesor tiene sus origenes en 1995.  Entre sus principales características se puede destacar su potencia , alto rendimiento y facilidad de aprendizaje.
Php es un lenguaje de programación que contiene muchos conceptos de c++ y Perl su sintaxis es muy parecida a la de estos lenguajes
El código de php está embebido en el documento html de manera que es muy fácil incorporar información actualizada del sitio web
Php dispone de librerías de conexión con la gran mayoría de los sitemas de gestión de bases de datos para el tratamiento de información permanente en el servidor
Proporciona sorporte a múltiples protocolos de comunicación en internet  http ftp smtp

¿ Cómo y cuando funciona el intérprete ?
 Las páginas que contienen exclusivamente código html se pueden desarrollar y probar sin la intervención de un servidor we, ya que el código html es interpretado en el navegador del usuario, Esto es así incluso si las páginas incluyen código javascript ya que es una tecnología que también se ejecuta en el servidor. Sin embargo php se ejecute en el servidor antes de que la página sea enviada al usuario  que realizó la petición.
Cuando llega una petición al servidor web, éste localiza el documento solicitado por el cliente y en fución de una serie de parámetros de la configuración del servidor decide la acción a realizar con el documento.Así por ejemplo e caso de tratarse de un documento simple de html si código php o un fichero con una imagen, el servidor se limita a enviar al cliente el documento que solicitó la información y dicho cliente lo muestra en su navegador.

1-Ejemplo el usuario pulsa sobre un enlace solicitando un documento ( ejemplo fichero html ) el navegador envía la información utilizando el protocolo http
 2-La solicitud llega hasta el servidor web correspondientemente a través de la red. El servidor localiza el documento solicitado
3- El servidor lee el documento del sistema de ficheros y envía al cliente una copia exacta del mismo
4- El documento llega al cliente  y se visualiza su contenido en el  navegador del usuario

 
Fases de obtención de un documento dinámico
1. El usuario pulsa sobre un enlace solicitando un documento ( fichero .php) y el navegador envía la solicitud al servidor empleando el protocolo http
2. Llega la solicitud al servidor y localiza el documento por la extensión del nombre del fichero, denterminando que se trata de un fichero que contiene el código php  y lanza el intérprete
3. El intérprete ejecuta el script solicitado y genera un resultado (habitualmente una página web html ) que se devuelve al servidor para que éste a su vez lo transfiera al cliente
4. Se visualiza el documento en el navegador del usuario.

 
Para incluir código PHP basta con precederlo de la etiqueta <?php, y cerrarlo con ?>. Si el servidor web está correctamente configurado, detectará código PHP y, en vez de proporcionarle el contenido de la página directamente al cliente (lo que significaría que recibiría el código fuente del programa), ejecuta el programa y devuelve su resultado al navegador.
También es posible mediante las etiquetas <?  ?>