Давайте начнём с того, что на php нельзя верстать. Он может вывести строку на экран, которая в свою очередь является html.
Отличие состоить в том, что на php в верстку можно вставить какие нибудь динамические данные, или подключить удаленные файлы с вёрсткой.
В html без вмешательства другого языка такое сделать нельзя