uzantısı .php olan dosya bir php dosyasıdır.Html uzantısını php şeklinde değiştirirseniz aynen çalışır taglerida php kodlarının başladığını ve bittiğini belirtir.Dosya içerisinde bu tagleri yazıp içerisinde bir php kodu yazdığınızda o kodlar php olarak okunarak çalışır.html yanlızca bir tag language olduğu için php,aspve ruby on rails gibi dillere paralel olarak çalışır.kastetiğin konu parse etme konusu ise html'i parse etmek için file_get_contents anahtar kelimeniz hayır o değil en temel düzeyde diyorsanız tavsiyem daha basit şeylerden başlayınız.