Introducción a PHP

El objetivo de estas lecciones es que nos introduzcamos en nuestro primer lenguaje de programación: PHP.

¿Qué es PHP?

Hasta ahora veníamos haciendo páginas estáticas en HTML. Recordemos que HTML es un lenguaje de marcado, es decir, un lenguaje para estructurar un contenido o un grupo de elementos. Pero no podíamos hacer que ese contenido se actualice automáticamente, o que responda a algún dato o instrucción del usuario. Para eso necesitamos un lenguaje de programación.

PHP es un lenguaje de programación y por ello podemos darle instrucciones, evaluar expresiones, procesar datos, y generar contenido dinámicamente. En este ejercicio en particular, el contenido que vamos a generar es una pagina web en HTML, pero PHP puede generar cualquier tipo de contenido o formato de archivo (JSON, XML, PDF, planillas de excel, etc.) Aquí vamos a usar pedazos código PHP con instrucciones, variables y datos para escribir pedazos de código HTML y hacer una página web cuyo contenido se genere dinámicamente.

Un detalle importante es que esta combinación de PHP y HTML va a suponer una arquitectura más compleja que la que veníamos trabajando. Hasta ahora, sólo leiamos HTML en nuestro navegador. Esto no va a cambiar... pero vamos a generar ese HTML en otra computadora, capaz de ejecutar PHP, que llamaremos "servidor". En contraparte, nuestro navegador será el "cliente".

Tu primer código en PHP

El código PHP se escribe entre las etiquetas <?php y ?>. Lo que esté ahí adentro, el servidor lo va a ejecutar. La función echo sirve para "imprimir" texto en el HTML que se va a generar.

Cuando el servidor procese este archivo, y siga la instrucción de imprimir el código que allí incluimos, vamos a estar generando un HTML que recibirá nuestro cliente.