Manual do PHP
Anterior |  | Próxima

# set_time_limit

(PHP 3, PHP 4 )

set_time_limit -- Limita o tempo de execução do script

## Descrição

void set_time_limit ( int seconds)

Define o número de segundos durante os quais é permitido a execução do script. Se este limite é atingido, o script retorna um erro fatal. O limite padrão é de 30 segundos, ou se existir o valor definido o valor `max_execution_time` definido no `php.ini`. Se `seconds` for definido como zero, não é imposto nenhum limite.

Quando utilizada, set_time_limit() reinicia o contador do limite do tempo a partir de zero. Em outras palavras, se o limite for 30 segundos, e 25 segundos depois do inicio da execução do script for utilizada a função com por exemplo, set_time_limit(20), o script será executado por 45 segundos até acabar o tempo.

Atenção
set_time_limit() não tem efeito quando o PHP esta sendo executado em safe mode. Não existe como contornar sem desabilitar o safe mode ou mudar o limite de tempo no `php.ini`.

> Nota: A função set_time_limit() e a diretiva de configuração max_execution_time somente afetam a execução do script em si mesmo. Qualquer tempo gasto com atividades que aconteçam fora da execução do script como chamadas de sistema system(), a função sleep(), consultas a banco de dados, etc. Não é incluído ao determinar o limite de tempo de execução do script.

Anterior | Principal | Próxima
set_magic_quotes_runtime | Acima | version_compare