Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: require несколько раз   Slava Gorbanev   28 Oct 2001 07:03:07 
Архивное /ru.perl/92942295ab83.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional