I don't think the "semantic web" has anything to do with PHP itself. And I am not exactly what the term "semantic web" means -- other than allows web pages to be understandable by other computers. You can certainly use PHP to generate HTML that uses a more "semantic" style of markup.