Como o PHP interage com o HTML e vice-versa?

Estou aprendendo como a internet e os sites funcionam. Eu acho que entendo como os arquivos .php são processados ​​pelo processador PHP:

O navegador solicita a página da Web que termina em .php e envia a solicitação ao servidor para essa página da Web.
Servidor pede 'posso encontrar essa página?'
Se o servidor não encontrar, o servidor retornará o erro.
Se o servidor encontrar a página, o servidor perguntará 'a extensão do arquivo termina em .html ou .php'?
Se terminar em .html, o servidor envia a página de volta ao navegador.
Se ele terminar em .php, passe a página para o processador PHP.
O processador PHP verifica a página, linha por linha. Constrói uma página HTML processada.
Se encontrar HTML, ele será transmitido como parte da página HTML processada que está sendo criada.
Se encontrar scripts PHP, o processador PHP pode ou não produzir HTML.
Quando o processador PHP é concluído, a página processada é entregue ao servidor da Web para envio ao navegador.

O HTML ainda fornece estrutura para um arquivo .php, da mesma forma que o HTML fornece estrutura para uma página da Web que também usa CSS? Quando digo estrutura quero dizer divisões e seções de cabeça e corpo. Estrutura como no esqueleto dos ossos da página. Parece que em algumas páginas da web, há mais PHP do que HTML. Às vezes há o HTML mínimo, e o resto é PHP e Javascript, é assim que as páginas web foram feitas?

Em resumo, uma página da Web que tenha código PHP precisa ter uma extensão .php. Uma vez que o processador PHP encontra<? PHP ou<?, o servidor envia o código para o processador PHP (este texto provavelmente é redundante). A saída do processador PHP pode ser qualquer coisa.
Qualquer coisa inclui:

CssHTMLJavascript?XML?XHTML?ImagensSom?Vídeo?Animações como flash?
Aparentemente, forçar o tipo de conteúdo pode ser necessário, mas isso pode ser feito.
HTML é WYSIWYG.
Para controlar e manipular uma página da web depois que ela chegou ao navegador do usuário, o Javascript pode ser usado. Com o advento de dispositivos móveis e alguns tipos diferentes de navegadores, o jQuery foi inventado para facilitar o desenvolvimento de programas Javascript.

questionAnswers(4)

yourAnswerToTheQuestion