$process
)proc_close() は pclose() と似ていますが、proc_open() で開かれたプロセスに対してのみ機能するという点で異なります。 proc_close() は、プロセスが終了するまで待った後で、 終了コードを返します。もし、そのプロセスに対してパイプが開かれていた場合は、 デッドロックを避けるため、fclose() 関数で、 この関数を呼び出す前にそれらを閉じておかなくてはなりません - パイプが開いている間、子プロセスは終了できないからです。
実行していたプロセスの終了状態を返します。 エラーが発生した場合は -1 を返します。
注意:
PHP のコンパイル時に --enable-sigchild を指定した場合は、この関数の返り値は未定義となります。