반응형
exec — 외부 프로그램 실행
설명 :
string exec ( string $command [, array &$output [, int &$return_var ]] )
exec ()는 주어진 명령을 실행합니다.
인수 :
command
실행될 명령.
output
output 인수가 있으면 지정된 배열은 명령의 모든 출력 행으로 채워집니다. \ n과 같은 후행 공백은이 배열에 포함되지 않습니다. 배열에 이미 일부 요소가 포함되어 있으면 exec ()가 배열의 끝에 추가됩니다. 함수가 요소를 추가하지 않게하려면 배열에서 unset ()을 호출 한 다음 exec ()에 전달합니다.
return_var
return_var 인수가 출력 인수와 함 2 제공되면 실행 된 명령의 리턴 상태가이 변수에 기록됩니다.
반환값 :
명령 결과의 마지막 행. 명령을 실행해야하고 명령의 모든 데이터가 간섭없이 바로 전달되도록하려면 passthru () 함수를 사용하십시오.
실행 된 명령의 출력을 얻으려면 출력 매개 변수를 설정하고 사용해야합니다.
예제 :
<?php
// outputs the username that owns the running php/httpd process
// (on a system with the "whoami" executable in the path)
echo exec('whoami');
?>
반응형
'IT > php' 카테고리의 다른 글
php passthru — 외부 프로그램을 실행하고 원시 출력을 표시합니다. (0) | 2016.12.30 |
---|---|
php system —외부 프로그램을 실행하고 출력을 표시합니다. (0) | 2016.12.29 |
php shell_exec — 쉘을 통해 명령을 실행하고 전체 출력을 문자열로 반환하십시오. (0) | 2016.12.29 |
php mb_http_output — HTTP 출력 문자 인코딩 설정 / 가져 오기 (0) | 2016.12.28 |
php mb_http_input — HTTP 입력 문자 인코딩 감지 (0) | 2016.12.28 |