Автоматическая загрузка классов

Для автоматической загрузки классов в PHP можно использовать функцию spl_autoload_register()

    Автоматическая загрузка классов

    Функция spl_autoload_register() регистрирует нужное количество автозагрузчиков для автоматической загрузки классов и интерфейсов, которые пока не определили
    Функцию spl_autoload_register() разрешается вызывать больше одного раза, чтобы зарегистрировать больше одного автозагрузчика

    #TestClass.php class TestClass { public function __construct() { echo "Это класс TestClass"; } } #TestClass1.php class TestClass1 { public function __construct() { echo "Это класс TestClass1"; } } #test.php с функцией автозагрузки spl_autoload_register(function($class_name) { include $class_name . '.php'; }); $obj = new TestClass(); $obj = new TestClass1();
    Источники
    Последнее изменение: 14.11.2024 09:47


    Связанные темы
    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ