You are on page 1of 1

Qu es PHP?

PHP es un lenguaje de programacin interpretado o framework para HTML, diseado originalmente para la creacin de pginas webdinmicas. Se usa principalmente para la interpretacin del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de lnea de comandos o en la creacin de otros tipos de programas incluyendo aplicaciones con interfaz grfica usando las bibliotecas Qt o GTK+.

Cmo funciona PHP?


PHP es una extensin para servidores web. Lo que hace es ponerse "entre" el servidor y el cliente. PHP toma cdigo dentro de las pginas, lo ejecuta en el servidor y enva el resultado al cliente. El cliente no puede visualizar el cdigo del programa, slo su resultado. Adems, por ser un lenguaje de scripting, los programas no se compilan, sino slo se interpretan; esto significa que es ms lento en ejecutarse que, por ejemplo, un programa en C, pero al mismo tiempo los cambios en el cdigo PHP tienen efecto de inmediato.

No todos los archivos son interpretados por el plug-in de PHP, sino slo aquellos que hayan sido definidos en la configuracin del servidor como tales, puesto que la interpretacin de cdigo es un proceso que toma un tiempo mayor al que se emplea en enviar una pgina tal como est. Es comn utilizar una o varias de las siguientes extensiones para informar al servidor que debe interpretarlas: .php, .phtml, .php3 y .php4.

Para funcionar Php necesita su motor de scripting (script engine) que ejecuta las partes en cdigo antes de que el servidor de la red enve la pgina al usuario. Actualmente se ha llegado a la versin 3.0 del motor Php (funciona prcticamente en todos los servidores de la red) .Cuando un usuario solicita una pgina Php, el motor ejecuta el cdigo que est en esta pgina. Durante la ejecucin, el cdigo da unas informaciones en formato HTML. Finalmente se enva el archivo (completamente en formato HTML) al usuario. Si intentis visualizar la fuente de una pgina en Php podis comprobar que no aparece ninguna lnea del cdigo Php. La ventaja es precisamente sta, ningn usuario externo, excluido el web mster, puede acceder al cdigo y modificarlo. Para el usuario externo, la pgina en Php es exactamente igual que una pgina cualquiera en HTML

You might also like