Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PERL: проверка наличия библиотеки / 2 сообщений из 2, страница 1 из 1
14.03.2016, 17:25
    #39191607
Igor Chubenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PERL: проверка наличия библиотеки
Всем доброе время суток.
Подскажите, как корректнее всего сделать проверку на то установлен ли тот или иной модуль.
Например, мне нужно проверить наличие некоторого модуля и установить признак наличия этого модуля, чтобы дальше знать, могу ли я вызвать функцию из этого модуля.

Я нашел вот такой примерчик на одном из форумов:
Код: sql
1.
2.
3.
4.
5.
6.
7.
my $present = 0;
my $results = eval {require SOME_MODULE;};
$present = 1 if($results);

...

if($present){ MODULE::some_func(); }



Но, возможно у кого-то будут лучшие предложения.

P.S.: методы, завязанные на использование для проверки тех или иных модулей не подходят.
...
Рейтинг: 0 / 0
05.04.2016, 18:15
    #39208676
Vargant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PERL: проверка наличия библиотеки
Igor Chubenko, Вы в любом случае его подключаете, так что присовение признака хороший вариант, только по короче, а не с двумя переменными
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PERL: проверка наличия библиотеки / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]