Guten Tag liebe Community.
Ich habe derzeit ein kleines Problem, meine Klasse will einfach nicht von einer anderen Klasse erben.
Ich bin dabei ein kleines Routing-System zu erstellen, dazu wird mit MVC gearbeitet.
Ich habe alles in der index.php required, leider funktioniert das nicht so ganz in den Klassen, wie ich es mir vorgestellt habe.
Mein IndexController.php:
Bekomme folgenden Error, obwohl:
Wenn ich sie in der Klasse require, bekomme ich als Fehlermeldung:
Fatal error: Cannot redeclare class Joy\Classes\MVCClasses\ControllerClass in /Applications/XAMPP/xamppfiles/htdocs/joy/classes/mvcclasses/controllerclass.php on line 3
Weil ich schon ControllerClass.php in der Index.php required habe. Wieso kann ich in Gottesnamen die Klasse nicht erben, wenn PHP mir schon so einen Müll ausspuckt?
MfG.
Ich habe derzeit ein kleines Problem, meine Klasse will einfach nicht von einer anderen Klasse erben.
Ich bin dabei ein kleines Routing-System zu erstellen, dazu wird mit MVC gearbeitet.
Ich habe alles in der index.php required, leider funktioniert das nicht so ganz in den Klassen, wie ich es mir vorgestellt habe.
Mein IndexController.php:
Code:
<?php namespace Joy\Controllers; use Joy\Classes\MVCClass\ControllerClass as Controller; class IndexController extends Controller { public function Main() { echo "test"; } }
Fatal error: Class 'Joy\Classes\MVCClass\ControllerClass' not found in /Applications/XAMPP/xamppfiles/htdocs/joy/controllers/IndexController.php on line 4
Fatal error: Cannot redeclare class Joy\Classes\MVCClasses\ControllerClass in /Applications/XAMPP/xamppfiles/htdocs/joy/classes/mvcclasses/controllerclass.php on line 3
MfG.
Kommentar