PHP é uma linguagem de programação muito utilizada para desenvolvimento web . Os desenvolvedores da Web pode usar as funções de atraso para produzir pausas intencionais durante a execução de um PHP (ou PHP : Hypertext Preprocessor) aplicação. Enquanto que são importantes , as funções de atraso também são simples e fáceis de utilizar . Desenvolvedores de PHP devem estar cientes de sua utilização e os aspectos envolvidos na introdução de atrasos. Funções Purpose
Delay são usados para interromper temporariamente a execução de uma aplicação PHP. Por exemplo, os desenvolvedores de PHP pode usá-las para limitar a taxa de resposta de um aplicativo. Outro uso das funções de atraso é para evitar o acionamento excessivo de uma operação lenta na aplicação.
Tipos
O " sono ()" função interrompe a execução do aplicação para o número especificado de segundos . Da mesma forma , a função de " usleep ()" também impede a execução da aplicação , mas para um intervalo menor de especificados micro segundos.
Considerações
A funções de atraso usar o sistema especial chama para suspender a execução da aplicação PHP. Estas chamadas de sistema não consomem quaisquer recursos da CPU , por isso são muito mais eficiente do que usar um loop personalizado vazio para conseguir o mesmo efeito .
Exemplos
O " sono () " função aceita um parâmetro inteiro que especifica o número de segundos para dormir. Por exemplo, o código a seguir fará com que o aplicativo para adiar por dez segundos :
sono (10);
O " usleep ()" função aceita um parâmetro inteiro que especifica o número de micro segundos para dormir. Um micro segundo é um milionésimo de segundo. Por exemplo, o código a seguir fará com que o aplicativo para atrasar por dois segundos :
usleep (2000000) ;