CURSO
INTRODUCTORIO DE PROMOGRAMACIÓN EN PHP
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.