Как гласит название, я не понимаю, когда будет вызвана такая подпрограмма. На странице require в perldoc можно написать:
push @INC, \&my_sub;
sub my_sub {
my ($coderef, $filename) = @_; # $coderef is \&my_sub
...
}
но где это происходит точно? Требуемый пакет или требуемый script (или пакет)? Я пробовал оба с некоторыми инструкциями print
, но не работал так четко, что я чего-то не получаю.