spl_autoload

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

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

Описание

spl_autoload(string $class, ?string $file_extensions = null): void

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

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

class

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

file_extensions

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

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

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

Ошибки

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

Список изменений

Версия Описание
8.0.0 file_extensions теперь допускает значение null.