Lines Matching full:strict
1 package strict;
3 $strict::VERSION = "1.13";
55 Carp::croak("Unknown 'strict' tag(s) '@wrong'");
82 strict - Perl pragma to restrict unsafe constructs
86 use strict;
88 use strict "vars";
89 use strict "refs";
90 use strict "subs";
92 use strict;
93 no strict "vars";
97 The C<strict> pragma disables certain Perl expressions that could behave
102 (This is the safest mode to operate in, but is sometimes too strict for
104 strict about: "subs", "vars", and "refs".
108 =item C<strict refs>
113 use strict 'refs';
129 =item C<strict vars>
138 use strict 'vars';
153 =item C<strict subs>
161 use strict 'subs';
172 C<strict 'subs'>, with Perl 5.6.1, erroneously permitted to use an unquoted
176 Starting with Perl 5.8.1 strict is strict about its restrictions:
177 if unknown restrictions are used, the strict pragma will abort with
179 Unknown 'strict' tag(s) '...'
181 As of version 1.04 (Perl 5.10), strict verifies that it is used as
182 "strict" to avoid the dreaded Strict trap on case insensitive file
186 lexically enables strictures just like "use strict" (in addition to the normal
188 now implies "use strict" automatically, as noted in