Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<pcntl_strerrorpcntl_wait>
^PCNTL FunctionsLast updated: Mon, 26 Oct 2026

pcntl_unshare

(PHP 7 >= 7.4.0, PHP 8)

pcntl_unshare — Dissociates parts of the process execution context

Description

function pcntl_unshare(int $flags): bool

pcntl_unshare() allows a process to disassociate parts of its execution context that are currently being shared with other processes. The main use of pcntl_unshare() is to allow a process to control its shared execution context without creating a new process.

Parameters

flags

The flags parameter is a bitmask that specifies which parts of the execution context should be unshared. This parameter is specified by ORing together zero or more of the CLONE_* constants:

Return Values

Returns true on success or false on failure. On failure it sets an error code, that can be retrieved with pcntl_get_last_error().

See Also


<pcntl_strerrorpcntl_wait>
^PCNTL FunctionsLast updated: Mon, 26 Oct 2026