Corrigindo o erro ‘Allowed memory size Exhausted’ com PHP

O PHP especifica o limite de memória que pode ser usada com na aplicação, o problema é que as vezes precisamos utilizar mais memória do que foi especificada por padrão para o php, então recebemos a seguinte mensagem de erro:

Fatal error: Allowed memory size of 33554432 bytes exhausted

O problema pode ser contornado adicionando uma pequena chamada no início do seu arquivo, logo após a abertura da tag <?php, veja:

ini_set(‘memory_limit’,’64M’);

Nesse caso foi definido que o sistema tem até 64MB para usar em memória para o script em execução.

 

 

 

Um comentário em “Corrigindo o erro ‘Allowed memory size Exhausted’ com PHP”

  1. Olá! Representante do provedor de hospedagem disse que eu teria de alterar o plano. Disse-lhe que ainda estava realizando testes, daí ele aumentou a memória, pois alguns dias, de 32MB para 64MB, apenas para eu realizar os testes que estou realizando. Com isso, funcionou. Mas quando voltar à memória original eu testarei o código com citada linha. Se der ou não certo, postarei aqui o resultado.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Enter Captcha Here : *

Reload Image