beh nel tuo caso concordo sul fatto che basti html.....
ad ogni modo PHP è un linguaggio di programmazione server-side, mentre HTML è un linguaggio di markup
questo vuol dire che con PHP dai ordini al computer su cosa fare, mentre con HTML puoi semplicemente descrivere un oggetto ( nel nostro caso una pagina web ) che poi verrà interpretato da un browser o un bot o un altro tipo di programma....
PHP viene usato per creare siti web dinamici ma l'output di PHP è HTML, questo perchè come detto un browser capisce l'HTML non il PHP.....il PHP non viene nemmeno visto dall'utente e dal suo browser, questo perchè il programma PHP viene eseguito dal server il quale invia all'utente solo ed esclusivamente codice HTML