Hallo Sandra,
ob als Dateiendung .php, .html oder sonst was steht ist dem Validator doch völlig egal.
Und wieso sollte man mit PHP kein valides HTML, XHTML, XML oder sonst was erzeugen können?
Irgendwie hast du dich wirklich verwirren lassen.
Gruß Rainer