pcntl_sigtimedwait

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

pcntl_sigtimedwaitAguarda sinais, com tempo limite

Descrição

pcntl_sigtimedwait(
    array $signals,
    array &$info = [],
    int $seconds = 0,
    int $nanoseconds = 0
): int|false

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.

Parâmetros

signals

Array de sinais a serem aguardados.

info

O parâmetro info é definido como um array contendo informações sobre o sinal. Veja pcntl_sigwaitinfo().

seconds

Tempo limite em segundos.

nanoseconds

Tempo limite em nanossegundos.

Valor Retornado

pcntl_sigtimedwait() retorna um número de sinal em caso de sucesso, ou false em caso de falha.

Registro de Alterações

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.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top