proc_close

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

proc_closeЗавершить процесс, открытый proc_open() и вернуть код возврата этого процесса

Описание

proc_close ( resource $process ) : int

Функция proc_close() похожа на функцию pclose(), за исключением того, что она работает только с процессами, открытыми при помощи функции proc_open(). Функция proc_close() ожидает завершения процесса и возвращает его код возврата. Если у вас есть открытые каналы для этого процесса, вы должны закрыть их при помощи функции fclose() перед тем, как вызывать эту функцию для того, чтобы избежать полной остановки программы: дочерний процесс не сможет завершиться, если есть открытые каналы.

Список параметров

process

Дескриптор типа resource, открытый при помощи proc_open(), который будет закрыт.

Возвращаемые значения

Возвращает код завершения процесса, который был запущен. В случае ошибки возвращается -1.

Замечание:

Если PHP собран с опцией --enable-sigchild, возвращаемое значение этой функции не определено.