(PHP 7 >= 7.4.0, PHP 8)
pcntl_unshare — Разделяет части контекста выполнения процесса
Функция pcntl_unshare() позволяет процессу отсоединить части своего контекста выполнения, которые в настоящее время используются совместно с другими процессами. Основное использование pcntl_unshare() заключается в том, чтобы позволить процессу управлять своим общим контекстом выполнения без создания нового процесса.
flags
Параметр flags - это битовая маска, определяющая, какие части контекста выполнения должны быть неразделёнными.
Параметр задаётся путём использования оператора OR вместе с нулём или более констант CLONE_*:
Возвращает 0 в случае успешного выполнения, -1 в противном случае.
В случае возникновения ошибки устанавливается код ошибки,
который можно получить с помощью функции pcntl_get_last_error().