(PHP 5 >= 5.1.0, PHP 7, PHP 8)
spl_autoload — Выступает в роли функции по умолчанию для функций __autoload()
Назначение функции — быть функцией по умолчанию для автозагрузки классов, как функция __autoload(). PHP будет вызывать функцию spl_autoload() каждый раз, когда вызывалась функция __autoload(), если другие автозагрузчики не регистрировались и функцию spl_autoload_register() вызвали без аргументов.
class
Имя класса (и пространства имён), которое требуется загрузить.
file_extensions
По умолчанию функция проверяет пути директивы
include_path на наличие имён файлов,
которые состоят из имени класса в нижнем регистре
и расширения .inc
или .php
.
Функция не возвращает значения после выполнения.
Функция выбрасывает исключение LogicException, если не смогла найти класс и не регистрировались другие автозагрузчики.
Версия | Описание |
---|---|
8.0.0 |
Параметр file_extensions теперь принимает
значение null.
|