с открытым исходным кодом — автозагрузка или включение или переполнение стека

Сейчас я прохожу автозагрузку и понимаю, что автозагрузка может быть такой же, как с require или include, и я пришел к выводу, что, возможно, может быть преимущество использования автозагрузки вместо require или include.
В чем преимущество использования автозагрузки вместо использования или включения использования класса в php-файле?

0

Решение

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

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

Следовательно, автозагрузка ваших файлов.

Например, вы можете хранить все ваши классы в одной папке с именем classes. Затем создайте файл начальной загрузки, в который вы можете написать автозагрузчик:

spl_autoload_register(function ($class) {
require_once 'classes/' . $class . '.php';
});

Чтобы сделать это, все, что вам нужно сделать, это сохранить имя файла и имя класса одинаковыми.

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]