pcntl_fork
  (PHP 4 >= 4.0.7, PHP 5)
pcntl_fork — Forks the currently running process
  
 
 
  Description
  
   int pcntl_fork
    ( void
   )
  
  
 
  Return Values
  
   On success, the PID of the child process is returned in the
   parent's thread of execution, and a 0 is returned in the child's
   thread of execution.  On failure, a -1 will be returned in the
   parent's context, no child process will be created, and a PHP
   error is raised.
  
  
 
  Examples
  
   
    Example #1 pcntl_fork() example
    
<?php
$pid = pcntl_fork();
if ($pid == -1) {
     die('could not fork');
} else if ($pid) {
     // we are the parent
     pcntl_wait($status); //Protect against Zombie children
} else {
     // we are the child
}
?>