correct the perlfunc explanation of use vars
authorRicardo Signes <rjbs@cpan.org>
Fri, 6 Jul 2012 00:05:04 +0000 (20:05 -0400)
committerRicardo Signes <rjbs@cpan.org>
Fri, 6 Jul 2012 00:05:04 +0000 (20:05 -0400)
pod/perlfunc.pod

index bd46787..25f8a73 100644 (file)
@@ -4279,7 +4279,8 @@ allocate storage for that name within the current scope.
 This means that when C<use strict 'vars'> is in effect, C<our> lets you use
 a package variable without qualifying it with the package name, but only within
 the lexical scope of the C<our> declaration.  In this way, C<our> differs from
-C<use vars>, which creates file-scoped aliases instead.
+C<use vars>, which allows a the use of an unqualified name I<only> within the
+affected package.
 
 If more than one value is listed, the list must be placed
 in parentheses.