Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema redeclare function PHP

25-09-2012 19:55

Esse erro redeclare é muito comum quando repetimos uma função mais de uma vez. Por exemplo, vamos supor que fazemos um include de um arquivo PHP que tem uma função, e no mesmo documento, fazemos outro include de outro documento com a mesma função. Isso pode gerar esse erro de redeclare, ou seja, declarar mais de uma vez a mesma função

Fatal error: Cannot redeclare funcao() (previously declared in C:\xampp\htdocs\....php:3) in C:\xampp\htdocs\....php on line 3

Para resolver esse problema, o ideal seria ter um documento com as funções que são globais, ou seja, vão ser usadas em todo documento. E chamar essa função uma vez por documento.

Caso por algum motivo não seja possível fazer isso, pode se usar o include_once para incluir os arquivos.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado