2017-02-25 2 views
-2

Fatal error: Cannot redeclare class Plugin in E:\Xampp\htdocs\digi\plugin\plugin.phpFatal error: Kann nicht neu deklarieren Klasse

mein Stammordner Name ist: digi> Plugin> plugin.php

class Plugin 
     { 
     //code here 
     } 

digi> schließen> header.php

include("./plugin/plugin.php"); 
$obj = new Plugin(); 

digi> Index. php

include("plugin/plugin.php"); 
$obj = new Plugin(); 
<html> 
    <body> 
     include("include/header.php") 
    </body> 
</html> 

wenn ich inlude("include/header.php") inverwendenDatei dann zeige ich Fehlermeldung. Wie kann ich dieses Problem lösen?

Hinweis: Ich brauche Plugin-Klasse in header.php Datei und index.php Datei auch.

+0

Wenn Sie diese Datei bereits in Ihre header.php aufnehmen, warum fügen Sie sie dann wieder in index.php ein? – urfusion

Antwort

0

ändern Sie Ihre include zu require_once oder include_once zu vermeiden, zu oft enthalten. Wenn Sie eine Klasse zwei Mal einschließen, verursacht dies diese Ausnahme.

Verwandte Themen