Documentación offline PHP master

pcntl_unshare

master Documentación oficial Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

pcntl_unshare

Disocia partes del contexto de ejecución del proceso

Descripción#

php pcntl_unshare(int $flags): boolphp

pcntl_unshare permite a un proceso disociar partes de su contexto de ejecución que actualmente están compartidas con otros procesos. El uso principal de pcntl_unshare es permitir a un proceso controlar su contexto de ejecución compartido sin crear un nuevo proceso.

Parámetros#

flags
El parámetro flags es una máscara de bits que especifica qué partes del contexto de ejecución deben ser disociadas. Este parámetro se especifica combinando por OR una o más de las constantes CLONE_* siguientes: CLONE_NEWNS, CLONE_NEWIPC, CLONE_NEWUTS, CLONE_NEWNET, CLONE_NEWPID, CLONE_NEWUSER, CLONE_NEWCGROUP

Valores devueltos#

Devuelve 0 en caso de éxito, -1 en caso contrario. En caso de fallo, define un código de error, que puede ser recuperado con pcntl_get_last_error.

Véase también#

Constante PCNTL, pcntl_get_last_error