¿Cómo interactúa PHP con HTML y viceversa?

Estoy aprendiendo cómo funcionan internet y los sitios web. Creo que entiendo cómo los archivos .php son procesados ​​por el procesador PHP:

El navegador solicita la página web que termina en .php y envía la solicitud al servidor para esa página web.
El servidor pregunta "¿puedo encontrar esa página?"
Si el servidor no lo encuentra, el servidor devuelve un error.
Si el servidor encuentra la página, el servidor pregunta '¿termina la extensión del archivo en .html o .php'?
Si termina en .html, el servidor envía la página al navegador.
Si termina en .php, la página de mano al procesador PHP.
Procesador PHP escanea la página, línea por línea. Construye una página HTML procesada.
Si encuentra HTML, lo pasa como parte de la página HTML procesada que está creando.
Si encuentra scripts PHP, el procesador PHP puede o no generar HTML.
Cuando se termina el procesador PHP, la página procesada se entrega al servidor web para enviarla al navegador.

¿HTML todavía proporciona estructura a un archivo .php, de la misma manera que HTML proporciona estructura a una página web que también usa CSS? Cuando digo estructura me refiero a divisiones, y secciones de cabeza y cuerpo. Estructura como en el esqueleto de los huesos pelados de la página web. Parece que en algunas páginas web, hay más PHP que HTML. A veces existe el mínimo HTML, y el resto es PHP y Javascript, ¿es así como se hicieron las páginas web?

En resumen, una página web que tenga código PHP debe tener una extensión .php. Una vez que el procesador PHP se encuentra<? PHP o<?, el servidor envía el código al procesador PHP (esta redacción es probablemente redundante). La salida del procesador PHP puede ser cualquier cosa.
Cualquier cosa incluye:

CssHTMLJavascript?XML?XHTML?Imágenes¿Sonar?¿Vídeo?¿Animaciones como flash?
Aparentemente, puede ser necesario forzar el tipo de contenido, pero se puede hacer.
HTML es WYSIWYG.
Para controlar y manipular una página web después de que haya llegado al navegador del usuario, se puede usar Javascript. Con la llegada de los dispositivos móviles y algunos tipos diferentes de navegadores, jQuery se inventó para facilitar el desarrollo de los programas de Javascript.

Respuestas a la pregunta(4)

Su respuesta a la pregunta