Как правильно автоматически загружать классы, безопасные для ОС, с пространствами имен?Php

Кемеровские программисты php общаются здесь
Anonymous
Как правильно автоматически загружать классы, безопасные для ОС, с пространствами имен?

Сообщение Anonymous »


Я ищу самый чистый и элегантный способ создания безопасных для ОС строк пути в PHP 8 и включения их в мою функцию автозагрузки без str_replace() или substr()< /code>, если возможно.

У меня есть такая файловая структура:

ИмяПроекта ├──(...) ├──источник | ├──Контроллер | | └──(...) | ├──Помощник | | └──(...) | ├──Модель | | └──(...) | ├──Просмотр | | └──(...) └──index.php Каждый класс в папке src имеет соответствующее пространство имен, например NameOfProject\src\Controller. Я хочу автоматически загрузить каждый класс, используя функцию spl_autoload_register().

Это мой код:

Вернуться в «Php»