@EXPORT = qw/ nbanners nports nplugin nwebdirs nnfs nos /; #### · Select what to export. Do NOT export method names! Do NOT export anything else by default without a good reason! Exports pollute the namespace of the module user. If you must export try to use @EXPORT_OK in preference to @EXPORT and avoid short or common names to reduce the risk of name clashes. Generally anything not exported is still accessible from outside the module using the ModuleName::item_name (or "$blessed_ref->method") syntax. By convention you can use a leading underscore on names to indicate informally that they are ’internal’ and not for public use. As a general rule, if the module is trying to be object oriented then export nothing. If it’s just a collection of functions then @EXPORT_OK anything but use @EXPORT with caution.