passthru example ejemplos php

ejemplos - php system function example



¿Qué diferencia hay entre las funciones exec(), shell_exec, system() y passthru() en PHP? (2)

Esta pregunta ya tiene una respuesta aquí:

Alguien por favor dime. Quiero saber la diferencia entre la función exec() , shell_exec , system() y passthru() ?

Busco desde php.net incapaz de obtener las respuestas que necesito.



  • exec solo devuelve la última línea de la salida generada.
  • shell_exec devuelve la salida completa del comando, cuando el comando terminó de ejecutarse.
  • system muestra inmediatamente todos los resultados y se usa para mostrar texto.
  • passthru también devuelve la salida inmediatamente, pero se usa para datos binarios. passthru muestra los datos en bruto.

Con exec y shell_exec es posible manejar la salida usted mismo, mientras que system y passthru no le permitirán personalizarla y mostrar la salida de inmediato.

Una comparación más detallada se puede encontrar aquí .