que la w3c no valida el código php, por que no puede accesar a él.
Ejemplo
Código PHP:
Ver original<?php
$var = '<html>';
$var2 = $var.'</html>';
echo $var;
?>
eso es código php, pero si tu vas a validar ese code en w3c no va a validar eso, si no esto
que es el código html generado por php
Aparte según el doctype que tienes, tú html tiene 22 errores
http://validator.w3.org/check?uri=ht...alidator%2F1.3 <---tu web en w3c