PHP é uma linguagem de programação que dá para fazer muitas coisas, é utilizada também para sites, mas nenhum site tu vês o php, mas sim (x)html + css e no máximo interacção javascript ou flash, por isso o trabalho de markup (xhtml+css) deve ser feito pelo webdesigner, mas existe uma grande discussão de quem deve ser responsável pelo markup de um site, talvez devesse haver "markupers"...