Quando você está desenvolvendo um aplicativo PHP, às vezes você quer executar uma função que não está incluída na linguagem PHP, mas isso é uma parte do sistema operacional subjacente ou um programa externo que pode ser executado a partir de na linha de comando do sistema operacional. Você pode executar o comando do sistema operacional ou programa externo usando a função PHP " exec" . Esta função irá " pagar " para uma linha de comando , execute o comando ou o nome do programa , capturar a saída e valor de retorno e disponibilizar essas informações para a aplicação uma vez que a função foi concluída. Instruções 
 1 
 Crie um novo arquivo PHP usando um editor ou o Bloco de Notas. Inicializar uma matriz para armazenar a saída da função exec e um número inteiro para armazenar o valor de retorno . Por exemplo, digite : 
 
   $ output = array (); 
 
 $ retval = null; 
 2 
 Chamada a função exec com o comando para emitir e passar a matriz para armazenar a saída eo inteiro para armazenar o valor de retorno. Por exemplo, digite : 
 
 exec ( " whoami ", $ output, $ retval ); 
 3 
 Compare o valor de retorno de zero para ver se a chamada foi bem sucedida . Imprimir o resultado de saída , que vai ser armazenado como o primeiro elemento da matriz . Por exemplo, digite : 
 
 if ($ retval == 0) 
 
 echo " Você é ." $ output [0]; 
 
 mais 
 
 echo " comando exec erro emissão "; ? 
 
 > 
 4 
 Salve o arquivo . Execute o script em um navegador para testar se ele funciona corretamente.