Сообщение от Poznakomlus
|
Меня всегда убивает когда в автозагрузчике проверяют наличие файла.
|
Я по чему то считал что так не будет выводиться путь типа /home/username/.... а будет просто класс нот фоунд. Не хотелось бы чтобы на проде было видно каталог пользователя т.е. его логин, но он всё равно выводится.
Сообщение от Poznakomlus
|
видно они нравятся сильно.
|
Абсолютно в дырочку
![](images/smilies/smile.gif)
Очень люблю, часто юзаю там где не нужно.
В общем я исправил и сейчас так:
spl_autoload_register(function ($className) {
$path = str_replace('\\', '/', $className);
$path = str_replace('Nirvana/', 'framework/', $path); // Классы фреймворка
$path = str_replace('SRC/', 'src/', $path); // Классы приложения
$path = preg_replace('/\\/([A-z]+Module)/', '/modules/$1', $path); // Классы модулей приложения
$path = $path . '.php';
require_once $path;
});
https://github.com/alexismaster/nirv...autoloader.php