Differenza fra HTML e PHP

Cosa succede alle pagine HTML?

Quando arriva una richiesta di una pagina HTML da un browser, il server web compie 3 passi:

  1. legge la richiesta dal browser
  2. trova la pagina nel server
  3. manda la pagina al browser

Cosa succede alle pagine in PHP?

Invece di restituire una pagina HTML statica il server compie alcune azioni, secondo i comandi scritti nel codice PHP: il motore PHP compierà le decisioni necessarie per creare la pagina.

Il server web dunque:

  1. Legge la richiesta dal browser
  2. Trova la pagina nel server
  3. Compie le istruzioni scritte nel codice PHP
  4. Manda la pagina al browser

La differenza principale fra HTML puro e PHP è dunque che il primo viene interpretato dal browser, mentre il secondo viene eseguito sul server.