domingo, 16 de dezembro de 2007

Aumentar Tempo de Execução no PHP

O PHP por padrão determina um tempo de 30 segundos para a execução de um script. Caso o script não possa ser processado neste tempo, ele é então encerrado.

No entanto há uma forma de aumentar este tempo sem que tenha necessariamente que mexer nos arquivos de configuração do PHP. Existe a função ini_set, que define o valor de uma opção de configuração indicada. A opção de configuração irá manter o novo valor durante a execução do script e será restaurado ao final da execução do script. Nem todas as opções disponíveis podem ser modificadas usando a função ini_set. Há uma lista de todas as opções disponíveis no PHP apêndice.

Voltando ao assunto, para alterar o tempo de execução de um script no PHP basta alterar o valor da variável max_execution_time para o tempo desejado, por exemplo:

<?php
ini_set("max_execution_time", 60);
?>
Dessa forma o tempo de execução de um script PHP passou de 30 para 60 segundos.

0 comentários: