http://www.perlmonks.org?node_id=36603


in reply to Module Usage

use is based on require, which does a once-only check. However, the import is done separately at each use, but recall that use is also built on BEGIN, so it's performed once at compile-time, not run-time.

-- Randal L. Schwartz, Perl hacker