關閉由 proc_open 打開的程序並且返回程序退出碼

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_close() 只能用來關閉由 proc_open() 函式打開的程序。 proc_close() 函式會等待程序終止, 並且返回程序的返回值。 如果有連線到程序的已經打開的管道, 那麼需要在呼叫此函式之前呼叫 fclose() 函式來關閉管道, 否則會引發死鎖 - 在管道處於打開狀態時,子程序將不能退出。

參數

process

要關閉的由 proc_open() 打開的 resource

返回值

返回程序的終止狀態碼。 如果發生錯誤,將返回 -1

注意:

如果 PHP 是通過 --enable-sigchild 編譯的,此函式將沒有返回值。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *