(PHP 4, PHP 5, PHP 7)
shell_exec — Ejecutar un comando mediante el intérprete de comandos y devolver la salida completa como una cadena
$cmd
) : stringEsta función es idéntica al operador de comillas invertidas.
cmdEl comando que será ejecutado.
La salida del comando ejecutado o NULL si ocurre un error o el
comando no produce ninguna salida.
Nota:
Esta función puede devolver
NULLcuando ocurre un error o cuando el programa no produce ninguna salida. No es posible detectar los fallos de ejecución usando esta función. exec() debería usarse cuando sea necesario el acceso al código de salida del programa.
Ejemplo #1 Un ejemplo de shell_exec()
<?php
$salida = shell_exec('ls -lart');
echo "<pre>$salida</pre>";
?>
Nota:
Esta función está deshabilitada cuando PHP se ejecuta en modo seguro.