Разбивка inf.php по классам.

This commit is contained in:
lopar
2020-07-06 00:16:22 +03:00
parent 3317ab845d
commit 461cec852d
7 changed files with 92 additions and 76 deletions
+6 -1
View File
@@ -27,7 +27,12 @@ require_once('Database/db.php');
* Автозагрузка классов.
*/
spl_autoload_register(function ($class_name) {
include_once 'classes/' . $class_name . '.php';
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);
}
throw new Exception("Невозможно загрузить $class_name.");
});
/* === Для нападалок. Сперва комнаты в которых нельзя напасть, потом персонаж на которого нельзя напасть. === */