(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
proc_close — Cierra los pipes hacia un proceso abierto por proc_open(), espera a que termine y devuelve su código de salida
proc_close() es similar a pclose()
excepto que funciona con los procesos abiertos por
proc_open().
proc_close() espera a que el proceso
process termine, luego devuelve su código de salida.
Los pipes abiertos con este proceso son cerrados cuando esta función es
llamada para evitar bloqueos: el proceso puede no poder salir mientras los pipes estén abiertos.
Devuelve el estado de terminación del proceso que se ejecutó. En caso de
error, se devuelve -1.
Nota: Si PHP ha sido compilado con la opción de configuración --enable-sigchild, el valor devuelto de esta función será indefinido.
| Versión | Descripción |
|---|---|
| 8.3.0 |
proc_close() ahora devuelve el código de salida correcto
incluso cuando se ha llamado previamente a proc_get_status().
Anteriormente se devolvía -1 en ese caso.
|