|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 11 Oct 2005 16:40:50 To : Љ®«п Ѓ®Є®ў Subject : Re: Глобальные переменные и функции -------------------------------------------------------------------------------- Колян Боков -> [ВСЕМ] @ Tue, 11 Oct 2005 12:38:44 +0400: КБ> подскажите, как мне задать переменные в отдельном файле и потом КБ> использовать их. perldoc Exporter либо звать по полностью квалифицированному имени. КБ> Плюс ко всему есть потребность в создании отдельного файла, гду КБ> будут хранится все общие функции, которые мне нужно вызывать с КБ> определёнными параметрами... Как решить и этот вопрос? Точно так же. КБ> Я пробовал вот так вот: КБ> 8<------------------8<------------------8< КБ> Global.pm--------------- КБ> package Global; КБ> $a = 3; КБ> $b = 4; КБ> 1; КБ> 8<------------------8<------------------8< КБ> test.pl------------------- КБ> #!/usr/bin/perl -w КБ> use strict 'vars'; КБ> use CGI::Carp qw(fatalsToBrowser); КБ> use Cwd; КБ> use Global; КБ> print "Переменная $a и $b \n"; КБ> 8<------------------8<------------------8< КБ> Я так думаю, что ничего не выходит, т.к. perl ищет в @INC а мне бы КБ> нужно, чтобы он искал там, где сам скрипт лежит... Hа это есть модуль FindBin. И HИКОГДА не называй переменные $a и $b, если не хочешь трудноуловимых глюков. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru Дело говоришь! Теперь делай его. Кнышев. --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/256069f375f11.html, оценка из 5, голосов 10
|