Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2010, 23:37
abcdefghi
 
Fecha de Ingreso: enero-2010
Mensajes: 191
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: exec o system??

Cita:
Iniciado por blesther Ver Mensaje
Hola, tengo que ejecutar un programa desde PHP de la consola de comandos, no quiero obtener ningún resultado solo ejecutarlo. Lo que quiero saber es qué función de las disponibles para la ejecución de comandos de consola en PHP es más óptima, es decir la más rápida y la que consume menos recursos. Saludos!!
No existe una función más óptima o menos óptima, si así fuera la excluirían de PHP.

Devuelve la última linea y puedes obtener el código de retorno

Código PHP:
system 
Devuelve la última linea, puedes obtener toda las líneas devueltas en un array y puedes obtener el código de retorno

Código PHP:
exec 
Particularmente dependiendo donde lo este ejecutando uso system si pienso continuar con la ejecución del script y exec si lo ejecuto y salgo, esto es sólamente para mantener la coherencia de lectura entre distintos lenguajes.

Saludos.