PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

proc_close - proc_open で開かれたプロセスを閉じ、 そのプロセスの終了コードを返す | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

proc_close

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

proc_closeproc_open() で開かれたプロセスを閉じ、 そのプロセスの終了コードを返す

説明

int proc_close ( resource $process )

proc_close()pclose() と似ていますが、proc_open() で開かれたプロセスに対してのみ機能するという点で異なります。 proc_close() は、プロセスが終了するまで待った後で、 終了コードを返します。もし、そのプロセスに対してパイプが開かれていた場合は、 デッドロックを避けるため、fclose() 関数で、 この関数を呼び出す前にそれらを閉じておかなくてはなりません - パイプが開いている間、子プロセスは終了できないからです。

パラメータ

process

閉じられる proc_open() リソース

返り値

実行していたプロセスの終了状態を返します。 エラーが発生した場合は -1 を返します。

注意:

PHP のコンパイル時に --enable-sigchild を指定した場合は、この関数の返り値は未定義となります。


忘却曲線を使ってこの関数を確実に記憶に残す

フォーラムで「proc_close - proc_open で開かれたプロセスを閉じ、 そのプロセスの終了コードを返す」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | proc_close - proc_open で開かれたプロセスを閉じ、 そのプロセスの終了コードを返す」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: