corso https://vola.udemy.com/course/php-mvc-from-scratch/learn/lecture/40931984#overview
filippo.bertilotti
2024-05-21 ce9b2119ceb911faab15fa43e741d63e3fb7834c
public/index.php
@@ -2,12 +2,13 @@
declare(strict_types= 1);
define ("ROOT_PATH", dirname(__DIR__));
spl_autoload_register(function ($class) {
    require "src/". str_replace("\\", "/", $class). ".php";
    require ROOT_PATH . "/src/". str_replace("\\", "/", $class). ".php";
 });
$dotenv = new Framework\Dotenv;
$dotenv->load(".env");
$dotenv->load(ROOT_PATH . "/.env");
set_error_handler("Framework\ErrorHandler::handleError");
@@ -21,9 +22,9 @@
$segments = explode("/", $path);
$router = require "config/routes.php";
$router = require ROOT_PATH . "/config/routes.php";
$container = require "config/services.php";
$container = require ROOT_PATH . "/config/services.php";
$dispatcher = new Framework\Dispatcher($router, $container);