ДЕбаг неподключаемых классов.

This commit is contained in:
lopar 2020-07-06 00:26:09 +03:00
parent 461cec852d
commit 43a99dcb98
1 changed files with 6 additions and 5 deletions

View File

@ -27,12 +27,13 @@ require_once('Database/db.php');
* Автозагрузка классов.
*/
spl_autoload_register(function ($class_name) {
if (file_exists(sprintf('classes/%s.php', $class_name))) {
require_once sprintf('classes/%s.php', $class_name);
} elseif (file_exists(sprintf('models/%s.php', $class_name))) {
require_once sprintf('models/%s.php', $class_name);
$class_name .= '.php';
if (file_exists('classes/' . $class_name)) {
require_once 'classes/' . $class_name;
} elseif (file_exists('models/' . $class_name)) {
require_once 'models/' . $class_name;
}
throw new Exception("Невозможно загрузить $class_name.");
throw new Exception(sprintf('Невозможно загрузить класс %s!',$class_name));
});
/* === Для нападалок. Сперва комнаты в которых нельзя напасть, потом персонаж на которого нельзя напасть. === */