exec Ejecuta un programa externo &reftitle.description; stringfalseexec stringcommand arrayoutput&null; intresult_code&null; exec ejecuta el comando command. &reftitle.parameters; command El comando a ejecutar. output Si el argumento output está presente, entonces este array será rellenado por las líneas devueltas por el comando. Los espacios al inicio y al final de la cadena, como \n, no serán incluidos en este array. Cabe señalar que si este array contiene elementos, exec añadirá las nuevas líneas al final del array. Si no se desean concatenar los nuevos elementos, utilice la función unset con este array antes de pasárselo a exec. result_code Si el argumento result_code está presente además del array output, entonces el estado de retorno de ejecución será escrito en esta variable. &reftitle.returnvalues; La última línea del resultado del comando. Para ejecutar un comando y obtener el resultado sin ningún tratamiento, debe utilizarse la función passthru. Devuelve &false; en caso de error. Para recuperar la salida del comando ejecutado, asegúrese de definir y utilizar el parámetro output. &reftitle.errors; Emite una advertencia E_WARNING si exec no puede ejecutar el comando command. Levanta una excepción ValueError si command está vacío o contiene bytes nulos. &reftitle.changelog; &Version; &Description; 8.0.0 Si command está vacío o contiene bytes nulos, exec levanta ahora una excepción ValueError. Anteriormente, se emitía una advertencia E_WARNING y se devolvía &false;. &reftitle.examples; Ejemplo con <function>exec</function> ]]> &example.outputs.similar; cmb ) ]]> &reftitle.notes; &warn.escapeshell; ¬e.exec-bg; ¬e.exec-bypass-shell; &reftitle.seealso; system passthru escapeshellcmd pcntl_exec los guiones bajos