proc_close

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

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

Описание

proc_close(resource $process): int

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

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

process

Дескриптор resource, который открыла функция proc_open(), а закроет эта функция.

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

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

Замечание:

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