¿Por qué no veo mi código PHP cuando veo el código fuente?

Los desarrolladores web y otras personas que conocen las páginas web saben que puede usar un navegador para ver el código fuente HTML de un sitio web. Sin embargo, si el sitio web contiene código PHP, ese código no es visible, porque todo el código PHP se ejecuta en el servidor antes de que el sitio web se envíe a un navegador. Todo lo que el navegador recibe es el resultado del PHP incrustado en el HTML. Por esta misma razón, no puede ir a un archivo .php en la web, guardarlo y esperar ver cómo funciona. Solo está guardando la página producida por PHP, y no el PHP mismo.

PHP es un lenguaje de programación del lado del servidor, lo que significa que se ejecuta en el servidor web antes de que el sitio web se envíe al usuario final. Es por eso que no puede ver el código PHP cuando ve el código fuente.

Script PHP de muestra

 

Cuando este script aparece en la codificación de una página web o archivo .php que un individuo descarga a una computadora, el espectador ve:

Mi página PHP

Debido a que el resto del código son solo instrucciones para el servidor web, no es visible. Una fuente de vista o un archivo guardado simplemente muestra los resultados del código; en este ejemplo, el texto Mi página PHP.

Scripting del lado del servidor vs. Scripting del lado del cliente

PHP no es el único código que involucra secuencias de comandos del lado del servidor, y las secuencias de comandos del lado del servidor no se limitan a los sitios web. Otros lenguajes de programación del lado del servidor incluyen C #, Python, Ruby, C ++ y Java. 

Las secuencias de comandos del lado del cliente funcionan con secuencias de comandos integradas (JavaScript es la más común) que se envían desde el servidor web a la computadora de un usuario. Todo el procesamiento de secuencias de comandos del lado del cliente tiene lugar en un navegador web en la computadora del usuario final.