I would have to say it all depends on what the site is for.
if you want something like
Newegg.com - Buy Computer Parts, PC Components, Laptop Computers, Digital Cameras and more! then your site cant be XHTML and CSS, you need PHP. But if you are looking to make like a standard site, then why bother with PHP when XHTML and CSS can do it all.