(PHP 4 >= 4.3.0, PHP 5)
proc_close — Завершает процесс, открытый при помощи функции proc_open() и возвращает код завершения этого процесса
$process
)Функция proc_close() похожа на функцию pclose(), за исключением того, что она работает только с процессами, открытыми при помощи функции proc_open(). Функция proc_close() ожидает завершения процесса и возвращает его код возврата. Если вы открывали пайпы у этого процесса, вы должны закрыть их при помощи функции fclose() перед тем, как вызывать эту функцию для того, чтобы избежать полной остановки программы: дочерние процессы могут быть неспособны завершиться, если пайпы открыты.
process
Дескриптор типа resource, открытый при помощи proc_open(), который будет закрыт.
Возвращает код завершения процесса, который был запущен. В случае ошибки возвращается -1.
Замечание: Только для Unix:
proc_close() реализована с использованием системного вызова waitpid(3). Для того, чтобы получить настоящий код завершения процесса, должна быть использована функция pcntl_wexitstatus().