JustUserR, рад что появился этот раздел на форуме, давно я тут не был, а недавно как раз после php начал погружение в perl. Очень кстати!
Не могу уяснить до конца как обращаться с модулями.
Например помещаю модуль в свой каталог. Пробую добавить этот путь для поиска файлов:
CODE ( htmlphp):
скопировать код в буфер обмена
#!/usr/bin/perl -w $path = "K:/home/test1.ru/cgi/pm/"; push(@INC, $path); #работает для require, не видит почему-то use: Can't locate и стандартные два каталога + текущий в скобках (хотя при проверке - в @INC же значение заноситься!!) use lib("K:/home/test1.ru/cgi/pm/"); #начинает работать с use use lib($path); #с переменной не работает!!
Так же наблюдаю что в require можно передать имя пакета в переменной, а use'у никак нельзя.
Как "юзать переменную"?
|