public function hasBeenSignaled()
    {
        $this->requireProcessIsTerminated(__FUNCTION__);

        if (!$this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
            throw new RuntimeException('This PHP has been compiled with --enable-sigchild. Term signal can not be retrieved.');
        }

        return $this->processInformation['signaled'];
    }
public function hasBeenSignaled()
    {
        $this->requireProcessIsTerminated(__FUNCTION__);

        if (!$this->enhanceSigchildCompatibility && $this->isSigchildEnabled()) {
            throw new RuntimeException('This PHP has been compiled with --enable-sigchild. Term signal can not be retrieved.');
        }

        return $this->processInformation['signaled'];
    }
public function hasBeenSignaled ( ) { $ this -> requireProcessIsTerminated ( __FUNCTION__ ) ; if ( ! $ this -> enhanceSigchildCompatibility && $ this -> isSigchildEnabled ( ) ) { throw new RuntimeException ( 'This PHP has been compiled with --enable-sigchild. Term signal can not be retrieved.' ) ; } return $ this -> processInformation [ 'signaled' ] ; }
Returns true if the child process has been terminated by an uncaught signal.

It always returns false on Windows.

@return bool

@throws RuntimeException In case --enable-sigchild is activated
@throws LogicException   In case the process is not terminated
Returns true if the child process has been terminated by an uncaught signal .