(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — Waits for signals, with a timeout
$signals,&$info = [],$seconds = 0,$nanoseconds = 0
   The pcntl_sigtimedwait() function operates in exactly
   the same way as pcntl_sigwaitinfo() except that it takes
   two additional parameters, seconds and
   nanoseconds, which enable an upper bound to be placed
   on the time for which the script is suspended.
  
signalsArray of signals to wait for.
info
       The info is set to an array containing
       information about the signal. See
       pcntl_sigwaitinfo().
      
secondsTimeout in seconds.
nanosecondsTimeout in nanoseconds.
   pcntl_sigtimedwait() returns a signal number on success,  or false on failure.
  
| Version | Description | 
|---|---|
| 8.4.0 | A ValueError is thrown if signalis empty. | 
| 8.4.0 | A TypeError is thrown if signalvalue is not an int. | 
| 8.4.0 | A ValueError is thrown if signalvalue is invalid. | 
| 8.4.0 | A ValueError is thrown if secondsvalue is less than0. | 
| 8.4.0 | A ValueError is thrown if nanosecondsvalue is less than0. | 
| 8.4.0 | A ValueError is thrown if both secondsandnanosecondsvalues are0. | 
