Такой вопрос. Осваиваю пространство имен с использованием автозагрузки composer. Мне для того чтобы использовать раньше прописаны namespace надо постоянно в файле composer.json добавлять параметры автозагрузки? И там где я хочу вызвать какой-то класс мне нужно делать require на файла autoload.php. Или это должно быть как-то автоматически или чего-то не понимаю?
Если не используется единая точка входа, то да, везде включать autoload.php Нет. Для PSR-4 достаточно задать по корневой папке для каждого корневого пространства. Для PSR-0 - папку для верхнего пространства.