use a_module; my $global = a_module->new(); sub func1 { $global->do_something1(); } sub func2 { $global->do_something2(); } $global->do_init; func1(); func2();