- <?php
- include "libs/utils.php";
- spl_autoload_register(function ($class) {
- // Заменяем обратные слэши на прямые в названии класса
- $file = str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php';
- // Генерируем полный путь к файлу
- $path = str_replace("/Kernel", "", __DIR__) . DIRECTORY_SEPARATOR . $file;
- // Проверяем, существует ли файл
- if (file_exists($path)) {
- require_once $path;
- } else {
- throw new Exception("Файл для класса $class ($path) не найден.");
- }
- });