Доброго здоровья!
12 марта 2010 г. 14:16 пользователь Andrew Shitov <[email protected]> написал:
> > А зачем здесь unless exists $INC{$pm}; ? Если я правильно ошибаюсь,
> require
> > сам умеет проверять *INC.
>
> Эта строка вытесывалась годами. Суть тут в том, что если в одном месте
> написать use My::Module, а в другом require "/home/user/My/Module.pm",
> то в %INC окажется две записи.
>
Вот и я о том же: unless exists $INC{$pm} не спасает от use My::Module vs.
require "/home/user/My/Module.pm".
--
Andrei Protasovitski
< andrei[dot]protasovitski[at]gmail[dot]com >
Diemen, Netherlands
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org