Как использовать класс из другого пространства имён и файла?
Есть два файла в одной папке.
В файле 1 объявлено пространство имён Users и в нём класс User. Во втором файле объявлено пространство имён Shop и всякие другие классы. Как мне в файле 2 создать объект класса User (не внутри какого класса, а просто)? Уже всё перепробовал, не могу никак разобраться, как пространство имён работает.
Конкретно: подключил в файле 2 файл 1 и при создании объекта класса из файла 1 попытался подставить его пространство имён. Но не выходит. И use пытался добавить (хотя там в нём нет необходимости). И смотрел документацию, но не нашёл там именно про подключение из других файлов. Должно же всё работать. Подключаю внутри одного пространства имён файл, где в другом пространстве имён нужный класс, пытаюсь к этому классу обратиться по полному имени и ничего не выходит. Я не понимаю, что я не так делаю, но чую, что здесь же что-то простое очень должно быть.