Lo más interesante de la pregunta es lo que dice
Cita: pero no me imprime en la pantalla lo del codigo php??
Existe un único escenario posible en vista de que la variable esta declarada (y en vista de las pruebas que realicé):
El estimado está ejecutando el código desde file:/// en vez de
http://localhost
Si ese no es el caso, debería proporcionar más información al respecto
Saludos