Hola
ELGargola.
PHP es un lenguaje de lado servidor, por lo que se ejecuta en el servidor antes de ser enviado al navegador/usuario. CSS en cambio, se
ejecuta en el navegador, al igual que el HTML, en el servidor "solo" se guarda y se le sirve al usuario tal y como está. Ya sabes que PHP en cambio no da el código tal cual.
Saludos.