¿PHP lo interpreta el navegador? No es renderizado por apache? Por eso es un lenguaje de backend porque se ejecuta en el servidor y no en...

Pregunta de la clase:
Lenguajes Orientados a Objetos
Adrian Mansilla Salas

Adrian Mansilla Salas

Pregunta
studenthace 5 años

¿PHP lo interpreta el navegador? No es renderizado por apache? Por eso es un lenguaje de backend porque se ejecuta en el servidor y no en el cliente(navegador)

4 respuestas
para escribir tu comentario
    Adrian Mansilla Salas

    Adrian Mansilla Salas

    studenthace 4 años

    Si eso estaba claro, muchas gracias Pato

    Patricio Villarroel Durán

    Patricio Villarroel Durán

    studenthace 5 años

    La documentación oficial de PHP dice:

    Lo que distingue a PHP de algo del lado del cliente como Javascript es que el código es ejecutado en el servidor, generando HTML y enviándolo al cliente. El cliente recibirá el resultado de ejecutar el script, aunque no se sabrá el código subyacente que era. El servidor web puede ser configurado incluso para que procese todos los ficheros HTML con PHP, por lo que no hay manera de que los usuarios puedan saber qué se tiene debajo de la manga.

    Por tanto el proceso de interpretación o ejecución ocurre en el servidor. Lo puedes comprobar arrastrando una archivo php directamente sobre el navegador, verás el código en texto plano. Es porque el navegador no sabe leer php, es el servidor, con el intérprete de php quien lo lee y entrega una salida en HTML

    Pero si es cierto que se interpreta línea por línea. Creo que el lapsus de la profesora fue involuntario y si cambias "navegador web" por "servidor" en sus palabras, es correcto el concepto (y sobre todo lo que quería decir, que no es como java que tienes un paquete compilado)

    Adrian Mansilla Salas

    Adrian Mansilla Salas

    studenthace 5 años

    Lo contrario a lo que se menciona en esta clase, creo que vale la pena aclara, gracias por la respuesta. Saludos

    Patricio Villarroel Durán

    Patricio Villarroel Durán

    studenthace 5 años

    Hola Adrian

    PHP es interpretado por el servidor. Su salida en HTML es renderizada por el navegador. Y justamente, como se ejecuta en el servidor es un lenguaje de backend.

Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.

Curso de Programación Orientada a Objetos
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.