En el ambiente WEB existen dos partes fundamentales: el "cliente" y el "servidor". El "Cliente" (generalmente un navegador WEB) es quien hace una petición de un archivo (una página) al "Servidor", este recibe la petición, la procesa y le hace entrega de código al "Cliente"...
PHP es un lenguaje del lado del "servidor" (no el único) con el que puedes hacer entrega de código al "cliente" de manera dinámica, dependiente de parámetros enviados por el "cliente" de diversas maneras...
Ve la URL de tu navegador (la dirección), tienes un mismo archivo PHP (
showthread.php) que entrega código HTML (ve el código fuente de esta página) dependiendo de parámetros pasados por URL (
t=368314, cookies y sesiones. Cambiale el número a la URL, deslogueate, bloquea las cookies, dependiendo de los cambios que hagas
el mismo archivo "te muestra" cosas distintas... eso es gracias a PHP (y una Base de Datos...).
Cita: acaso las paginas no se construyen solamente en html?
Aún del lado del cliente,
no.
Saludos!