# Правила применения функция spl_autoload_register

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

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

← →
↑