SóProvas


ID
2263450
Banca
FUNRIO
Órgão
IF-PA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Sobre a manipulação de conexão em PHP, é correto afirmar que

Alternativas
Comentários
  • Tratamento de Conexões ¶

    O status de uma conexão é mantido internamente no PHP. Existem 4 estados possíveis:

    0 - NORMAL

    1 - ABORTED

    2 - TIMEOUT

    3 - ABORTED and TIMEOUT

    Quando um script PHP está sendo executado normalmente, o estado NORMAL está ativo. Se o cliente remoto desconecta, o estado ABORTED (abortado) é ligado. Uma desconexão do cliente remoto é normalmente causada pelo usuário apertando o botão STOP. Se o tempo limite imposto pelo PHP (veja set_time_limit()) é alcançado, o estado TIMEOUT (tempo acabado) é ligado.

    Uma coisa a ser notada é que ambos os estados ABORTED e TIMEOUT podem estar ligados ao mesmo tempo. Isso é possível se você disser ao PHP para ignorar o abort do usuário causou. PHP continuará a perceber o fato que o usuário pode ter quebrado a conexão, mas o script continuará executando. Se então ele alcançar o tempo limite, ele será abortado e sua função de finalização, se existente, será chamada. 

    FONTE: https://goo.gl/4c0Qzx