spl_autoload

(PHP 5 >= 5.1.0, PHP 7)

spl_autoload Реализация по умолчанию метода __autoload()

Описание

spl_autoload ( string $class_name [, string $file_extensions = spl_autoload_extensions() ] ) : void

Эта функция представляет из себя базовую реализацию метода __autoload(). Если она не указана и spl_autoload_register() вызывается без каких-либо параметров, то при каждом последующем вызове __autoload() будет использоваться именно эта функция.

Список параметров

class_name

Имя класса (и пространства имен) в нижнем регистре, которое требуется загрузить.

file_extensions

По умолчанию функция будет искать файлы с расширениями .inc и .php. по всем include-путям, где может располагаться искомый класс.

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Ошибки

Вызывает исключение LogicException, если класс не найден и отсутствуют другие зарегистрированные автозагрузчики.