Согласен - это два разных, но взаимосвязанных языка. Если HTML может существовать без PHP, то PHP без HTML - мертво. На данном языке делается обработка взаимодействия с пользователем и вывод конечного результата. Если подключить связку с базой данных (MySQL например) - это еще и удобное хранение информации, и легкость нахождения поискового результата (тот же поиск - зная какой-либо параметр можем найти соответствие ему той или иной информации).