Como corrigir o erro "Fatal error: Cannot redeclare <function> imprimir

  • 0

Se você receber a mensagem "PHP Fatal error: Cannot redeclare function" ou um erro semelhante, isso indica que o código está tentando declarar uma função que já foi definida anteriormente.

Esse tipo de erro geralmente ocorre por um dos seguintes motivos:

  • A mesma função foi declarada em dois arquivos diferentes.

  • A mesma função foi declarada duas vezes dentro do mesmo arquivo.

  • O arquivo que contém a função está sendo incluído mais de uma vez, resultando na redefinição da função.

Para o terceiro caso, uma forma de evitar o problema é substituir o include por include_once ao importar arquivos como o functions.php. Isso garante que o arquivo só será incluído uma única vez, evitando a duplicação da função.


Esta resposta lhe foi útil?

« Retornar