(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — Aguarda sinais, com tempo limite
$signals,&$info = [],$seconds = 0,$nanoseconds = 0
A função pcntl_sigtimedwait() opera exatamente
da mesma forma que pcntl_sigwaitinfo(), exceto que ela recebe
dois parâmetros adicionais, seconds e
nanoseconds, que permitem estabelecer um limite superior
para o tempo durante o qual o script é suspenso.
signalsArray de sinais a serem aguardados.
info
O parâmetro info é definido como um array contendo
informações sobre o sinal. Veja
pcntl_sigwaitinfo().
secondsTempo limite em segundos.
nanosecondsTempo limite em nanossegundos.
pcntl_sigtimedwait() retorna um número de sinal em caso de sucesso, ou false em caso de falha.
| Versão | Descrição |
|---|---|
| 8.4.0 |
Um ValueError é lançado se signal
estiver vazio.
|
| 8.4.0 |
Um TypeError é lançado se o valor signal
não for um int.
|
| 8.4.0 |
Um ValueError é lançado se o valor signal
for inválido.
|
| 8.4.0 |
Um ValueError é lançado se o valor seconds
for menor que 0.
|
| 8.4.0 |
Um ValueError é lançado se o valor nanoseconds
for menor que 0.
|
| 8.4.0 |
Um ValueError é lançado se os valores seconds e
nanoseconds forem 0.
|