pcntl_unshare

(PHP 7 >= 7.4.0, PHP 8)

pcntl_unshare — プロセスの実行コンテキストの一部を切り離す

説明

function pcntl_unshare(int $flags): bool

pcntl_unshare() は、 プロセスが他のプロセスと現時点で共有している、 実行コンテキストの一部を切り離せるようにします。 pcntl_unshare() の主な用途は、 プロセスを作らずに、 プロセスが共有している実行コンテキストを制御できるようにすることです。

パラメータ

flags

flags は、 切り離すべき実行コンテキストの一部を指定するためのビットマスクです。 この引数は、以下に示す0個以上の CLONE_* 定数を OR 条件として指定します:

戻り値

成功した場合に true を、失敗した場合に false を返します。 失敗時には、エラーコードを設定します。 エラーコードは、pcntl_get_last_error() で取得できます。

参考

+add a note

User Contributed Notes

There are no user contributed notes for this page.