PHP get_declared_classes () другого проекта - PullRequest
0 голосов
/ 04 августа 2020

Допустим, у вас есть два разных PHP проекта / приложения (A и B). Когда get_declared_classes() вызывается в проекте A, он вернет объявленные классы в проекте A, что и ожидается.

Я хотел бы получить все объявленные классы в проекте B, запустив [ команда] проекта A.

Самый многообещающий вариант, который я пробовал до сих пор, - это реализовать искатель файлов в проекте A и запустить его в проекте B (рекурсивный итератор файлов с токенизатором , который извлекает полностью определенные имена), но это слишком медленно.

Можно ли указать get_declared_classes(), записанный в проекте A, для загрузки файлов проекта B? Есть ли другая функция по умолчанию, которая может это сделать?

1 Ответ

0 голосов
/ 04 августа 2020

Вы можете настроить автозагрузчик для просмотра также и в папке проекта B, или вы можете использовать set_include_path () для просмотра также и в проекте B. Но в целом я думаю, что iot - не лучшая практика для этого. Это также повлияет на производительность, когда php потребуется выполнить поиск в обоих проектах

...