Introducción
Sean todo bienvenidos.
A lo largo de este curso, aprenderemos los pasos necesarios para programar en PHP, junto con una rápida introducción a las bases de la programación.
Para iniciar nuestro curso, debemos saber donde obtememos PHP y de dónde surge la idea de PHP.
UN POCO DE HISTORIA DE PHP
PHP es un acrónimo de PHP: Hypertext Preprocessor, aunque los orígenes del nombre se remontan al nombre Personal Home Page. PHP es un lenguaje de alto nivel que va embebido (insertado) en páginas HTML. Por otro lado, PHP es un lenguaje del lado del servidor (Server Side Scripting Languaje), lo cual significa que el usuario abre la página HTML y hace una petición de interactuar, PHP, instalado en el servidor web, interpreta la petición y envía una respuesta al usuario, lo cual hace la diferencia entre lenguajes como PHP y lenguajes como javascript, que son lenguajes del lado del usuario.
PHP fue concebido en 1994 por Rasmus Lerdorf, cuyo uso fue personal por esos tiempos, para controlar la cantidad de personas que consultaban su hoja de vida, es decir, su "decubrimiento" fue accidental (¿qué les parece?, como la penicilina)
PHP es un lenguaje de código abierto, lo cual implica que, por un lado, hay un grupo de desarrolladores que contribuyen a la elaboración y fortalecimiento del lenguaje; y, en segundo lugar, que es un lenguaje por el que no necesitamos pagar derechos de autor (licencia) para utilizarlo.
CÓMO FLUYE LA MAYORÍA DE LA INFORMACIÓN A TRAVÉS DEL INTERNET EN UNA PÁGINA DINÁMICA
Una página dinámica implica la interacción entre el usuario y un script desarrollado en un lenguaje que permita el dinamismo, es decir, que permita la interacción entre el usuario y un Servidor Web y un Servidor de Base de Datos (en caso de existir uno). Es decir, que el usuario haga una petición al servidor Web, éste se comunica con el servidor de base de datos, extrae la información de la base de datos y presenta la información en la pantalla del usuario.
Un ejemplo bastante claro, es la forma en la que nos inscribimos en algún servicio de correo electrónico, en el que proporcionamos nuestro nombre, apellido, un nombre para el correo de la forma minombre@miproveedor.com y una palabra clave. Cuando, por ejemplo, al día siguiente, vamos a ver nuestros correos electrónicos, basta con escribir nuestro nombre de usuario y palabra de acceso para que accesemos a nuestra cuenta. Todo lo anterior, es gracias a una página dinámica, que solicita los datos al servidor Web que a su vez, extra los datos de nuestra cuenta del Servidor de Base de Datos.
Lo anterior es algo similar a la siguiente animación:
[Objeto Flash Eliminado]
LO QUE PODEMOS HACER CON PHP
Lo que se puede hacer con PHP es básicamente cualquier cosa que se pueda hacer con un script CGI, es decir, trabajo con formularios, como su procesamiento y manejo dinámico; generar páginas con contenido dinámico (de nuevo, el contenido dinámico es el que le permite a la página la interacción con el usuario); mandar o recibir cookies, etc.
Una característica de PHP, es la capacidad de trabajar con una gran cantidad de bases de datos, lo cual lo hace un programa verdaderamente potente, siendo que, por ejemplo, si lo "juntamos" con MySQL (un Gestor de Bases de Datos con licencia GNU), nuestros recursos salen literalmente "GRATIS"
Bien, en nuestra próxima entrega vamos a aprender a instalar PHP y vamos a desarrollar nuestra primera página web. Por el momento, hasta pronto.