Documentación offline PHP master

pcntl_fork

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

pcntl_fork

Duplica el proceso actual

Descripción#

pcntl_fork(): int
```php

`pcntl_fork` crea un proceso hijo, que solo difiere del proceso padre por el identificador de proceso y el identificador PPID. Consulte la página de man fork(2) para obtener detalles sobre el comportamiento de esta función en su sistema.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

En caso de éxito, el PID (identificador de proceso) del hijo es devuelto en el proceso padre, y 0 es devuelto en el proceso hijo. En caso de fallo, -1 es devuelto en el contexto del padre, no se creará ningún proceso hijo y PHP generará un error.

## Ejemplos

Ejemplo con `pcntl_fork`

```php

Véase también#

pcntl_rfork, pcntl_waitpid, pcntl_signal, cli_set_process_title