Как подключать классы?

Есть проблема с выбором решения того как подключать файлы с классами к проекту.
  • Подключать файлы почти для каждого для каждого файла отдельно с помощью include_once
  • Подключать ВСЕ сразу файлы с классами. Большие опасения по поводу производительности
  • Подключать с помощью spl_autoload_register. Для этого очень много чего надо изменить. Например полностью изменить структуру проекта

Что бы выбрали вы и почему?
  • Вопрос задан
  • 294 просмотра
Решения вопроса 3
@Wexter
третий вариант, потому что первые 2 уже были в проекте на ранних этапах разработки и плохо себя зарекомендовали.
Ответ написан
Комментировать
sayber
@sayber Куратор тега PHP
Да, я программирую на PHP и еще асинхронно!
На дворе 2017г. есть composer.
Все остальное, только ради изучения PHP.

Сейчас даже на джуниора нужны знания composer.
Хотя там и знать нечего.

Вам все равно придется работать с composer, это без вариантов. Не сейчас, так через год.
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Дополню Дмитрий Энтелис
Автолоадер не обязательно должен на неймспейсы ориентироваться. Создайте список 'ClassName' => 'FilePath' и используйте его в автолоадере.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Третий вариант правильный.
А для внедрения может оказаться необходимым переписать не так много как Вы думаете.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
от 300 000 до 500 000 ₽
05 мая 2024, в 23:43
8000 руб./за проект
05 мая 2024, в 23:39
3000 руб./за проект
05 мая 2024, в 23:36
3000 руб./за проект