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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  21 Apr 2000  12:28:40
 To : gold@ems.ru
 Subject : Re: mod_perl
 -------------------------------------------------------------------------------- 
 
 >> srr> А ведь строго говоря, скрипты-то под mod_perl-ом компилируются один
 ger> раз,
 >> srr> и потом в памяти сидят. А что при этом с BEGIN {$x="OK";} происходит
 >> srr> (должно происходить)? Я как-то раньше не задумывался о таких
 ger> тонкостях.
 >>
 >> Чуть не первый абзац в документации - BEGIN исполняется при компиляции. То
 >> есть от редактирования до редактирования скрипта не более одного раза на
 ger> дитя.
 
 ger> Это понятно. Про BEGIN я знал. И, например, для разбора параметров запроса
 ger> не стал бы его использовать. Hо при (весьма беглом) просмотре док я не
 ger> встретил упоминания, что my в global scope будут прибиваться сборщиком.
 ger> Вот это для меня и оказалось сюрпризом. Всегда считал outer my в пределах
 ger> модуля полным аналогом глобальных переменных.
 
 Модуля - да. Если у там был модуль, то сработало незнание работы оператора my
 (то, что my $x эквивалентно my $x = undef). Если же скрипт, то извините, в
 теле процедуры этого никто не обещал. Дальше, плиз RTFM на mod_perl на предмет
 того, как исполняется скрипт.
 
 -- 
 Счастливо!
   Ран.
 --- ifmail v.2.14.os-p7-tma3
  * Origin: MemoNet (2:5020/371.32@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: mod_perl   Artem Chuprina   21 Apr 2000 12:28:40 
 Re: mod_perl   Dmitriy Goldobin   21 Apr 2000 13:59:22 
Архивное /ru.perl/34731c03eff3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional