Доброго здоровья!<br><br><div class="gmail_quote">12 марта 2010 г. 14:16 пользователь Andrew Shitov <span dir="ltr">&lt;<a href="mailto:andy@shitov.ru">andy@shitov.ru</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">&gt; А зачем здесь unless exists $INC{$pm}; ? Если я правильно ошибаюсь, require<br>
&gt; сам умеет проверять *INC.<br>
<br>
</div>Эта строка вытесывалась годами. Суть тут в том, что если в одном месте<br>
написать use My::Module, а в другом require &quot;/home/user/My/Module.pm&quot;,<br>
то в %INC окажется две записи.<br></blockquote></div><br>Вот и я о том же: unless exists $INC{$pm} не спасает от use My::Module vs. require &quot;/home/user/My/Module.pm&quot;.<br>-- <br>Andrei Protasovitski<br>&lt; andrei[dot]protasovitski[at]gmail[dot]com &gt;<br>
Diemen, Netherlands<br>