2012-05-29 53 views
6

¿Cuál es la diferencia entre los métodos shell_exec y system en PHP?Diferencia entre sistema y shell_exec

Ambos toman un solo argumento de línea de comandos y lo ejecuta dentro de PHP. ¿Es mejor usar uno sobre el otro?

+0

¿No puedes leer los documentos de ['shell_exec'] (http://php.net/manual/en/function.shell-exec.php) y [' system'] (http: // php .net/manual/es/function.system.php)? –

Respuesta

3

Con el sistema es posible capturar el código de retorno. Ya con el shell_exec no es posible.

2

creo que el principal diferente es cuando PHP se ejecuta en modo seguro. El sistema seguirá funcionando con algunas restricciones, tal como se describe en la documentación, sin embargo, Shell_exec se desactivará.

+0

Gracias por este consejo – Ank