![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: 4 Всего: 5 |
Доброго всем!
Есть, допустим, модуль Mod1.pm а так-же неизвестное количество Mod1::Submod1 Mod1::Submod2 Mod1::Submod3 Mod1::Submod4 ..... и так далее. Может есть какой-то способ получить список подмодулей, кроме как считать из соотв. директории *.pm ? |
|||
|
||||
sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
Ramirez, по-другому - только искать в списке всех модулей.
Это разумный способ, только два нюанса: 1. соответствующая директория - это название модуля, с этим все окей, но искать эту директория надо в @INC. Хотя если это твои модули, то ищи там где надо. 2. Найденные *.pm могут и не быть модмодулями данного модуля. Поэтому надо проверять содеражние на package Mod1::Имя. Из-за чего время поиска увеличится... Но это нюансы ![]() Это тебе нужно для CMS? Если да, то плохо - не знать какие модули (а вместе с этим возможности) есть. ![]() -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: 4 Всего: 5 |
Спасибо.
Хочется полной автоматики. Хотя, тоже боюсь, что как минимум на времени отклика это скажется. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |