а не require(Core/Controller/IndexController.php)
<?php
ini_set('display_errors', 1);
use Core\Controller\Controller;
use Core\Router\Router;
define('BASE_PATH', dirname(__FILE__));
function __autoload($class){
$class = str_replace("\\", DIRECTORY_SEPARATOR, $class);
require $class.".php";
}
try{
$route=new Router;
$route->_init();
} catch (Exception $ex){
echo $ex->getMessage(), "\n";
}
Роутер: Роутер
Контроллер в Core/Controller/Controller.php
<?php
namespace Core\Controller;
class Controller{
public function index(){
echo "<pre>Controller</pre>";
}
}