Direi che ci sono due punti principali da considerare quando si prende questa o qualsiasi decisione di programmazione / configurazione:
1. Comunicazione:
Per impostazione predefinita, i file HTML sono trattati solo come HTML. La maggior parte degli sviluppatori che entrano nel tuo ambiente può assumere una configurazione predefinita. Tuttavia, se è una pratica generale per gli amministratori di sistema modificare questo, allora quegli sviluppatori potrebbero supporre che i file HTML possano contenere PHP.
Credo che lasciare i file HTML come HTML-only sia un ottimo modo per comunicare a qualsiasi altro sviluppatore che page1.html
sia un file HTML puro. In questo modo è facile per i nuovi membri del team decodificare un progetto esistente se questa era la configurazione utilizzata. In questo caso, non è necessario aprire il file per la modifica in quanto si può semplicemente guardare l'estensione del file.
2. Questo potrebbe creare un sovraccarico non necessario?
Supponiamo che tu abbia diversi file HTML statici. Bene, ora il tuo server PHP dovrà analizzare i tuoi file HTML per cercare codice PHP inesistente. Mentre sono sicuro che Apache è abbastanza veloce da non essere un problema enorme, è comunque qualcosa da prendere in considerazione.
Riepilogo:
In sintesi, il mio approccio generale allo sviluppo è che, se non è rotto, non aggiustarlo. Ci sono molte cose che puoi fare se in effetti hai bisogno di farle, ma se non hai una ragione molto strong per usare una configurazione non standard, probabilmente non vale il costo di lasciare il tuo potenziale successore con incomprensioni o confusione.
Detto questo, non sono uno sviluppatore PHP professionista, quindi rendere i file HTML analizzabili dal server può o non può essere considerato una procedura standard. Opterei per andare con quello che sarà più facile per altri sviluppatori PHP che si uniscono a me nel mio progetto.