Подгрузка с помощью spl_autoload( ) только файлов '*.php'

166
19 декабря 2016, 19:32

Функции spl_autoload() в качестве параметра передается имя неизвестного класса, которое затем преобразуется в имя файла. Для этого имя класса преобразуется в нижний регистр, и к нему по очереди добавляют­ся все зарегистрированные стандартные расширения, сначала .inc, а затем .php.

Добавить расширение можно при помощи функции spl_autoload_extensions, например: spl_autoload_extensions(".ext").

Как удалить все "стандартные расширения" для "подгрузки", оставив ТОЛЬКО .php?

Answer 1

Действительно, всё оказалось просто, все зарегистрированные расширения не добавляются, а просто заменяются, т.е. делаем:

spl_autoload_extensions('.php');

print_r(spl_autoload_extensions()); // Остаётся только расширение .php

(спасибо @etki)

READ ALSO
Какой вариант поиска строки лучше?

Какой вариант поиска строки лучше?

Есть два варианта поиска строки определеннойИ получение соответственно ключа к нему

159
Форма и её обработка на php

Форма и её обработка на php

У меня есть форма для загрузки одного файла,как можно сделать так чтобы загружались и обрабатывались сразу два??

185
Выборочный вывод переменных из функции

Выборочный вывод переменных из функции

Как реализовать, что-то подобное?

164
Нужна идея (php вывод переменных)

Нужна идея (php вывод переменных)

Есть громоздкое body от table

179