Es interesante, parece que Chrome se da cuenta de que lo que hay entre >? Php y? < no es una etiqueta del navegador, sino que está deformada por el código HTML y nunca permite que llegue al árbol HTML procesado. Se puede ver una versión mucho más sencilla de lo mismo aquí
El código fuente
<?php echo ('test'); ?>
test
URL:
http://alanstorm.com/testbed/chrome-php.html
Si ve la fuente con Chrome no se muestra el código PHP. Si lo haces con Firefox, lo es.
Lo importante que debe recordar aquí es que su código PHP no se está ejecutando. Chrome descarga la página con el código PHP sin procesar, ve el código PHP sin formato y lo elimina antes de mostrar la página.
actualización: Vio una upvote sobre esto en 2015 - y parece que Chrome ahora qué visualizar el código mencionado.
no es posible ... independientemente del navegador, es el servidor que lo interpreta o lo genera. Si aparece el código fuente, puede estar seguro de que hay un problema de código/servidor. Me parece bien. – Fosco
El OP es correcto. Mire la fuente html en ambos buscadores. – jrummell
Si descarga la fuente (wget), el php está allí. Tal vez algún navegador excluya esto de la pantalla, pero eso es algo voluntario del navegador. El php ** está ** allí. –