|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitriy Goldobin 2:5020/400 20 Apr 2000 16:06:46 To : All Subject : Re: mod_perl -------------------------------------------------------------------------------- Hi! > srr> А ведь строго говоря, скрипты-то под mod_perl-ом компилируются один раз, > srr> и потом в памяти сидят. А что при этом с BEGIN {$x="OK";} происходит > srr> (должно происходить)? Я как-то раньше не задумывался о таких тонкостях. > > Чуть не первый абзац в документации - BEGIN исполняется при компиляции. То > есть от редактирования до редактирования скрипта не более одного раза на дитя. Это понятно. Про BEGIN я знал. И, например, для разбора параметров запроса не стал бы его использовать. Hо при (весьма беглом) просмотре док я не встретил упоминания, что my в global scope будут прибиваться сборщиком. Вот это для меня и оказалось сюрпризом. Всегда считал outer my в пределах модуля полным аналогом глобальных переменных. Bye. --- ifmail v.2.15dev4 * Origin: Electronic Microsystems JSC (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/219568c1eb994.html, оценка из 5, голосов 10
|