Atualizado em 25 de Fevereiro de 2013

Atrasar Execução do Código PHP

No post de hoje vamos ver o comando sleep que atrasa a execução do código em um determinado tempo.

Entre várias utilidades deste comando podemos destacar a utilização no envio de newsletter. Grande parte dos provedores de hospedagem limita a quantidade de envio de e-mails por hora. Para contornar este problema os programadores usam o comando sleep para enviar um número de e-mail por hora, atrasando o restante do envio para a hora seguinte.

Veja um exemplo com o comando:

<?php
//Hora do Inicio do Código
echo date('h:i:s') . "<br />";

//Atrasa a execução em 5 segundos
 sleep(5);

//Após 5 segundos, executa próximo comando
echo date('h:i:s');
?>

No exemplo acima, escrevemos a hora e após cinco segundo de atraso com o comando sleep escreve a hora novamente.


Gostou do post, continue por dentro das dicas de programação!!! Assine já a newsletter.


Até a próxima pessoal.

Tags:  Comandos PHP | PHP

Comentários

Sua foto do perfil

Jefersom

Se o navegador tiver fechado ele continua a executar o script??? Abraço.

25 de Fevereiro de 2013 - 16:51

Sua foto do perfil

Mauricio Programador

Olá Jefersom, na verdade não. O navegador precisar estar ativo para que o php rode. Abraço.

25 de Fevereiro de 2013 - 16:52

Sua foto do perfil

Antonio Dutra

Muito bom o post, abraço!!!

25 de Fevereiro de 2013 - 16:50

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER