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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     20 Apr 2000  16:36:50
 To : "Dmitriy Goldobin"
 Subject : Re: mod_perl
 -------------------------------------------------------------------------------- 
 
 Dmitriy Goldobin <gold@ems.ru> wrote:
 
 DG>Это понятно. Про BEGIN я знал. И, например, для разбора параметров запроса
 DG>не стал бы его использовать. Hо при (весьма беглом) просмотре док я не
 DG>встретил упоминания, что my в global scope будут прибиваться сборщиком.
 
 Hе бывает в mod_perl global scope.
 
 Apache::Registry делает что-то вроде
 
 eval join("sub { ",<SCRIPT>,"};");
 
 В результате то что ты считал глобальным оказывается внутри процедуры.
 
 DG>Вот это для меня и оказалось сюрпризом. Всегда считал outer my в пределах
 DG>модуля полным аналогом глобальных переменных.
 
 В пределах модуля да. Hо Apache::Registry скрипт не является модулем.
 Он является телом процедуры.
 
 DG>Bye.
 -- 
 --------------------------------------------------
 Victor Wagner      vitus@ice.ru
 Programmer     Office:7-(095)-203-50-60
 Institute for Commerce     Home: 7-(095)-135-46-61
 Engineering                     http://www.ice.ru/~vitus
 --- ifmail v.2.15dev4
  * Origin: AG Telecom news2 server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mod_perl   vitus@ice.ru   20 Apr 2000 16:36:50 
Архивное /ru.perl/13404948d0009.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional