En este articulo haremos una breve introducción a este interesante lenguaje de programación el cual nos permite desarrollar innumerables aplicaciones web motivo por el cual se a echo bastante popular en los últimos tiempos en la red.
Asà que hablaremos de las caracterÃsticas generales de su funcionamiento, como también sobre la estructura general del lenguaje y su sintaxis para de esta forma posteriormente poder aprender como usarlo para crear desde un simple formulario de pedidos hasta completos sitios web totalmente seguros.
Cabe resaltar que todo esto se puede aprender utilizando tecnologÃas de código abierto, recordemos que php forma parte del mundo de “open source” lo cual se refiere a que el código de programación es totalmente accesible, re adaptable y reutilizable de forma totalmente libre por cualquiera.
Es de mucha utilidad para dominar php haber conocido de antemano conceptos básicos de HTML.
PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lÃnea de comandos o en la creación de otros tipos de programas.
Primeramente debemos entender como funciona la solicitud de páginas en un navegador para comenzar a programar en PHP.
La comunicación entre el cliente y el servidor se puede dar de dos maneras diferentes que son; Comunicación entre el cliente y el servidor sin PHP y Comunicación entre el cliente y el servidor con PHP.
A continuación explicamos como se dan cada una de estas:
Comunicación entre el cliente y el servidor sin PHP
1 – Escribimos en la barra del navegador la dirección y el archivo a solicitar.
2 – El explorador web envÃa el mensaje a través de Internet a la computadora, digamos; www.xsitio.com/xarchivo.htm solicitando el archivo
3 – El servidor, que puede ser; Apache, IIS o algun otro que es un programa que se ejecuta en la máquina www.xsitio.com, recibe el mensaje y lee el archivo solicitado desde el disco duro.
4 – El servidor web envÃa el archivo solicitado por el navegador tal cual está en el disco duro.
5 – El navegador muestra en pantalla el archivo que envió el servidor web.
Este proceso siempre es el mismo cuando hablamos de páginas estáticas (páginas que no cambian), cualquiera sea el cliente que solicita la página el contenido siempre será el mismo. La única forma que el contenido del archivo cambie es que el administrador de ese sitio web edite el contenido del archivo; archivo.htm y haga cambios.
Comunicación entre el cliente y el servidor con PHP
1 – Escribimos en la barra de navegacion del navegador la dirección y el archivo a solicitar.
2 – El explorador envÃa el mensaje a través de Internet a la computadora llamada www.xsitio.com solicitando el archivo; archivo.php
3 – El explorador, que puede ser el Apache, IIS, o algun otro recibe el mensaje y al ver que la extensión es “php” solicita al interprete de PHP (que es otro programa que se ejecuta en el servidor web) que le envÃe el archivo.
4 – El intérprete PHP lee desde el disco el archivo pagina1.php
5 – El intérprete PHP ejecuta los comandos contenidos en el archivo y eventualmente se comunica con un gestor de base de datos como puede ser MySql, Oracle, SQL Server entre otros.
6 – Luego de ejecutar el programa contenido en el archivo envÃa éste al servidor web.
7 – El servidor web envÃa la página al cliente que la habÃa solicitado.
8 – El navegador muestra en pantalla el archivo que envió el servidor web.
Para aquellas personas que conocen otros lenguajes de programación. la salida de los resultados normalmente es la pantalla, en PHP la salida es la página HTML (luego ésta viaja por internet y llega al cliente que la solicitó).
En posteriores artÃculos veremos como esta formada la estructura general del lenguaje y su sintaxis.
No related posts.
Publicaciones relacionadas que recibes por Yet Another Related Posts Plugin.
