(PHP 7 >= 7.4.0, PHP 8)
pcntl_unshare — 分离进程执行上下文的部分内容
$flags
pcntl_unshare() 允许进程分离其当前与其他进程共享的执行上下文的部分内容。 pcntl_unshare() 的主要用途是允许进程控制其共享执行上下文,而无需创建新进程。
flags
flags 参数是一个位掩码,用于指定要分离哪些执行上下文部分。此参数通过将一个或多个 CLONE_* 常量进行按位或运算来指定。
CLONE_*
CLONE_NEWNS
CLONE_NEWIPC
CLONE_NEWUTS
CLONE_NEWNET
CLONE_NEWPID
CLONE_NEWUSER
CLONE_NEWCGROUP
成功时返回 0,失败时返回 -1。失败时,它会设置一个错误代码,可以使用 pcntl_get_last_error() 获取。
0
-1