¿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?
¿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?
Con el sistema es posible capturar el código de retorno. Ya con el shell_exec no es posible.
Véase la explicación aquí:
http://chipmunkninja.com/Program-Execution-in-PHP%[email protected]
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á.
Gracias por este consejo – Ank
¿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)? –