pclose 함수

(PHP 4, PHP 5, PHP 7, PHP 8)

pclose — 프로세스 파일 포인터를 닫습니다.


설명

pclose(resource $handle): int

popen()에 의해 열린 파이프에 대한 파일 포인터를 닫습니다.


매개변수

handle
파일 포인터는 유효해야 하고 popen()에 대한 성공적인 호출에 의해 반환되어야 합니다.

반환 값

실행된 프로세스의 종료 상태를 반환합니다. 오류가 발생하면 -1이 반환됩니다.

메모: PHP가 --enable-sigchild로 컴파일된 경우 이 함수의 반환 값은 정의되지 않습니다.


Examples

예제 #1 pclose() 예제

                  
<?php
$handle = popen('/bin/ls', 'r');
pclose($handle);
?>
                  
                

노트

메모:Unix Only:

pclose()는 waitpid(3) 시스템 호출을 사용하여 내부적으로 구현됩니다. 실제 종료 상태 코드를 얻으려면 pcntl_wexitstatus() 함수를 사용해야 합니다.


기타

  • popen() - 프로세스 파일 포인터를 엽니다.