Что такое автозагрузка в php? [дубликат]

42
задан hakre 19 December 2012 в 00:19
поделиться

2 ответа

Это поможет вам в использовании автозагрузки. http://ditio.net/2008/11/13/php-autoload-best-practices/

Это волшебная функция, которая помогает вам включать/требовать файлы, используя имя класса.

function __autoload($class_name) 
{
    require_once $DOCUMENT_ROOT . “/classes/” . $class_name .“.php”;
}

Он устарел в PHP 7.2.0, и для этой цели рекомендуется использовать spl_autoload_register.

32
ответ дан 26 November 2019 в 23:37
поделиться

Вот официальная документация: http://php.net/autoload

Короче говоря, это просто позволяет вам определить пути поиска для классов, чтобы вы не были требуется включить содержащие их файлы вручную.

Я предлагаю вам выработать привычку искать на php.net, просто добавляя имена функций или очевидные ключевые слова к адресу. Вот как я нашел php.net/autoload. Это вполне удобно так.

29
ответ дан 26 November 2019 в 23:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: