|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Slava Gorbanev 2:5057/19.20 28 Oct 2001 07:03:07 To : Arkhipov Dmitriy Subject : Re: require несколько раз -------------------------------------------------------------------------------- On Sun, 28 Oct 2001 00:04:52 +0500 Arkhipov Dmitriy wrote: SY>> Как можно сделать сабж? AD> У меня похожая проблема. Первый раз я включаю файл в модуле AD> примерно так: AD> AD> # Module.pm Package Module1; require 'config.pl'; sub BEGIN{... AD> А второй раз в запускаемом файле: AD> AD> require 'config.pl'; use Module; AD> AD> Так вот во втором случае config.pl уже не присоединяется, AD> а следовательно и его переменные не доступны. :о( brain-damaged дизайну поможет столь же brain-damaged решение: delete $INC{'config.pl'} перед require. -- RnD[.] [ http://dot.formoza.ru/ ] GCS d- s+:- a-- C++++ UBL+++ P+++ L+++ E(++) W+(++) N++@+ o? K- w O M- V PS+ PE Y PGP- t- 5 X R- tv b+ DI-- D++ G++ e- h! r y** --- tin/1.5.7-20010105 ("Laetitia") (UNIX) (Linux/2.2.16-3 (i586)) * Origin: never cared for games they play (2:5057/19.20) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/92942295ab83.html, оценка из 5, голосов 10
|