exec Executa um programa externo &reftitle.description; stringfalseexec stringcommand arrayoutput&null; intresult_code&null; exec executa o comando informado em command. &reftitle.parameters; command O comando que será executado. output Se o argumento output estiver presente, então o array especificado será prenchido com cada linha da saída do comando. Espaço ao final, como \n, não é incluído neste array. Note que se o array já contiver alguns elementos, exec irá adicionar ao final do array. Se nnão houver intenção de que a função adicione elementos, use unset no array antes de passá-lo para exec. result_code Se o argumento result_code estiver presente junto com o argumento output, então o estado de retorno do comando executado será escrito nesta variável. &reftitle.returnvalues; A última linha do resultado do comando. Se for necessário executar um comando e ter todos os dados dele passados diretamente de volta sem qualquer interferência, use a função passthru. Retorna &false; em caso de falha. Para obter a saída do comando executado, certifique-se de definir e usar o parâmetro output. &reftitle.errors; Emite um erro de nível E_WARNING se exec for incapaz de executar o comando em command. Lança uma exceção ValueError se command estiver vazio ou contiver bytes nulos. &reftitle.changelog; &Version; &Description; 8.0.0 Se command estiver vazio ou contiver bytes nulos, exec agora lança uma exceção ValueError. Anteriormente emitia um erro de nível E_WARNING e retornava &false;. &reftitle.examples; Um exemplo <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 operador de execução