What purpose does each of the following serve: -w, strict, -
T ?
Answer Posted / savitha sridhar
-w to enable warnings mode
-T to enable Taint mode (TAINT mode puts a Perl script
into "PARANOID" mode and treats ALL user supplied input as
tainted and bad unless the programmer explicitly "OKs" the
data). Usually used when you are using a perl script that
you have downloaded and running but do not want any
security problems.
strict is a pragma in perl used to incorporate strict
programming practices.
Eg:
you could have written a small prog like this:
$x=100;
print $x;
with strict pragma "ON" you will be explicitly required to
specify the scope like,
use strict;
my $x=100; ##use of my to specify scope
print $x;
You can also switch off a pragma by using "no" like below
to switch off the pragma effect:
use strict;
my $x=100; ##use of my to specify scope
print $x;
no strict;
$y=200; ##no need to be specific
print $y;
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What is perl dbi?
How many ways can we express string in Perl?
Why Perl aliases are considered to be faster than references?
What is goto statement in perl?
Is perl compiler or interpreter?
In CPAN module, name an instance you use.
What is a chomp() function in perl?
what is perl language?
How can you replace the characters from a string and save the number of replacements?
Which of these is a difference between Perl and C++ ?
What is the importance of perl warnings?
You want to open and read data files with perl. How would you do that?
We all know private variables exist in perl. But do private METHODS exist in perl ? Eg ?
How to find the length of an array in perl?
Write syntax to add two arrays together in perl?