PHP es un lenguaje de código abierto popular para desarrollo web que se puede incrustar en HTML. PHP se utiliza para generar páginas web dinámicas cuyo contenido puede cambiar en base a datos de bases de datos u otros factores, a diferencia de páginas estáticas cuyo contenido es siempre el mismo. El servidor recibe una petición de página, reúne la información necesaria de varias fuentes y responde con una página que aparenta ser estática pero cuya creación fue dinámica.