Задать вопрос
@teodor7teodor7

Что применять Autoload или require, или namespace?

Поясните смотрю различные фреймворки, не могу разобраться зачем использовать require если есть namespace. Так же есть autoload. Подскажите появление namespace не решило проблему require? Так же насколько понял по PSR в одном файле require и namespace не используются. Зачем еще autoload используется в различных фреймворках?
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
27cm
@27cm
TODO: Написать статус
Подскажите появление namespace не решило проблему require?

Нет. "Проблему require" решило появление автозагрузки ещё когда не было пространств имён.

Всё следует применять там, где это нужно:
1. Для автоматической загрузки PHP файлов с классами или функциями используйте autoloader (composer), PSR и namespace.
2. Чтобы подключить autoloader, используем require: require 'vendor/autoloader.php';
3. Чтобы подключить, например, php файл c конфигурацией используем include: $config = include 'config.php';
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽