(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