A wcale że nieprawda!
HTML to język opisowy, znaczy to, że stworzysz w nim tylko wygląd strony. Nie napiszesz skryptu logowania, księgi gości ani niczego innego :).
PHP to język skryptowy, wymaga serwera z obsługą PHP i nie generuje strony HTML tylko przerabia kod PHP w taki sposób że nie da się podejrzeć jego źródła (Bezpieczeństwo etc), potrafi komunikować się z bazami danych (Nie tylko mysql :]), operować na plikach i ogólnie jego składnia jest bardzo prosta, podobna do GML. W przeciwieństwie do HTML.
EDIT:
Tak, co najwyżej napiszesz sobie tekst za pomocą echo :D. W PHP możesz ciekawie oprogramować witrynę, ale bez HTML to będzie przypominać białą stronę ze skrypatmi.