spl_autoload_extensions

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

spl_autoload_extensions Регистрирует и выводит расширения файлов для функций spl_autoload

Описание

spl_autoload_extensions(?string$file_extensions = null): string

Функция задаёт расширения файлов, в которых callback-функция __autoload() будет искать классы и интерфейсы. Функция spl_autoload() будет вызывать функцию очереди __autoload и передавать очереди эти расширения. Эта функция также умеет выводить уже зарегистрированные расширения файлов.

Замечание: Между заданными расширениями файлов не должно быть пробелов.

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

file_extensions

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

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

Функция возвращает список перечисленных через запятую расширений файлов для функции spl_autoload().

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

ВерсияОписание
8.0.0 Параметр file_extensions теперь принимает значение null.

Примеры

Пример #1 Пример использования функции spl_autoload_extensions()

<?php

spl_autoload_extensions
(".php,.inc");

?>
To Top