command |
string |
Строка с командой, которую передали в функцию proc_open().
|
pid |
int |
идентификатор процесса |
running |
bool |
Значение элемента равняется true , если процесс всё ещё запущен, false , если процесс
завершился.
|
signaled |
bool |
Значение элемента равняется true , если дочерний процесс завершился неперехваченным
сигналом. В Windows независимо от условия завершения дочернего процесса значение элемента равняется false .
|
stopped |
bool |
Значение элемента равняется true , если дочерний процесс остановился
сигналом. В Windows независимо от условия остановки дочернего процесса значение элемента равняется false .
|
exitcode |
int |
Код завершения, который возвращается процессом и который несёт смысл, только
если значение элемента running равно false .
До PHP 8.3.0 только первый вызов функции возвращал реальное
значение, очередные вызовы возвращали значение -1 .
|
cached |
bool |
С PHP 8.3.0 значение элемента равно true , когда код завершения закешировался.
Кеширование гарантирует, что код завершения не потеряется
при очередных вызовах к API-интерфейсу процесса.
|
termsig |
int |
Номер сигнала, который заставил дочерний процесс завершить
выполнение и который несёт смысл, только если значение элемента signaled равно true .
|
stopsig |
int |
Номер сигнала, который заставил дочерний процесс остановить
выполнение и который несёт смысле, только если значение элемента stopped равно true .
|