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


in reply to (tye)Re: "use vars" will remain (Re: Win32 EXPORT_OK problems)
in thread Win32 EXPORT_OK problems

Actually, I think our has one other advantage over use vars, aside from the very minor speed improvement. With our, as with my, declaration and initialization can be done in one step:
my $num = 7; our $str = 'Hello';
whereas with use vars, declaration and initialization must always be separate steps:
use vars qw/ $str /; $str = 'Hello';