tengo el mismo problema, he leido esto pero no consigo solucionarlo, a ver si podeis hecharme una mano.
tengo un archivo llamado config.php el que contiene:
Código PHP:
include_once "class/class.conexion.php";
include_once "class/class.template.php";
y otro archvio header.php que contiene esto:
Código PHP:
include_once "config.php";
$tpl=new Template;
.......
el problema es cuando llamo al al header.php me envia esto:
Fatal error: Cannot redeclare class Template in F:\xampplite\htdocs\template\class\class.template. php on line 3
en cambio si quito en el header.php el include_once "config.php"; y pongo el include_once "class/class.template.php"; me funciona perfecto pero es q yo lo quiero en el config pero si lo pongo como me funciona bien y tambien le añado el include_once "config.php"; y en este le kito el include hacia el class template poruqe ya lo tiene el header.php me vuelve a dar ese error.