1 minute read

5.2.1. Cómo funciona PHP

aprender a desarrollar aplicaciones web como para desarrollar aplicaciones web complejas. PHP añade a todo eso la ventaja de que el intérprete de PHP, los diversos módulos y gran cantidad de librerías desarrolladas para PHP son de código libre, con lo que el programador de PHP dispone de un impresionante arsenal de herramientas libres para desarrollar aplicaciones.

PHP suele ser utilizado conjuntamente con Perl, Apache, MySQL o PostgreSQL en sistemas Linux, formando una combinación barata (todos los componentes son de código libre), potente y versátil. Tal ha sido la expansión de esta combinación que incluso ha merecido conocerse con un nombre propio LAMP (formado por las iniciales de los diversos productos).

Advertisement

Apache, así como algunos otros servidores web, Roxen entre ellos, puede incorporar PHP como un módulo propio del servidor, lo cual permite que las aplicaciones escritas en PHP resulten mucho más rápidas que las aplicaciones CGI habituales.

5.2.1. Cómo funciona PHP

Si solicitamos a nuestro servidor una página PHP, éste envía dicha página al intérprete de PHP que la ejecuta (de hecho, no se trata más que de un programa) y devuelve el resultado (generalmente HTML) al servidor web, el cual, a su vez, se lo enviará al cliente.

Imaginemos que tenemos una página PHP con el siguiente contenido:

<?php echo “<h1>¡Hola mundo!</h1>“;?>

Si tenemos este código en un fichero con extensión .php el servidor enviará la página al intérprete de PHP, el cual ejecuta la página y obtiene como resultado:

<h1>¡Hola mundo!</h1>

El servidor se lo enviará al navegador cliente que ha solicitado la página. El mensaje aparecerá en la pantalla de este último. Veremos que PHP permite mezclar en la misma página HTML y PHP, lo que

This article is from: