spl_autoload_register создавать экземпляры классов

0

Мы знаем, что автозагрузка ваших классов экономит время и линии кодов. Я должен создать экземпляр этого класса с помощью $config = new config(); чтобы использовать этот загруженный класс.

spl_autoload_register(function($class) {
    include $class . '.class.php';
});

Можно ли загружать все мои классы с помощью spl_autoload_register а затем создавать все эти классы:

spl_autoload_register(function($class) {
    include $class . '.class.php';
    $class = new $class;
});
Теги:
spl-autoload-register

1 ответ

2
Лучший ответ

Это не имеет никакого смысла, поскольку autoload вызывается всякий раз, когда вы создаете экземпляр объекта, а не для создания новых объектов.

  • 0
    Спасибо за ваш ответ. Я продолжу читать об автозагрузке.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню