Мне кажется, верстальщику вообще не нужно знать РНР.
Особенно учитывая, что доля шаблонов на чистом РНР страмительно сокращается в пользу специализированных языков шаблонизации - Smarty, Twig, Blade.
Все что нужно - это уметь отличать верстку от операторов, управляющих динамическим содержанием АКА логикой отображения. Но это обычно и так видно - любая конструкция, которая не ХТМЛ тег - это логика, и в неё верстальщику лезть не надо.