[Catalyst] Where to put "use"

Dermot paikkos at googlemail.com
Wed Feb 18 10:51:06 GMT 2009


Hi,

This might be a daft question but I'll chance it.

One of my controller is starting to use a lot of other modules like
File::Find...etc but they are usually confined to one subroutine or
method. It's most common to see all the use statements at the top of
the package but I have seen instances where they are declared within
the Sub block. Is there an advantage is declaring the use of modules,
that are only used by a single subroutine,  in that subroutine?

sub find_files : Local {

use File::Find;
...
...
}


Thanx,
Dp.



More information about the Catalyst mailing list