What purpose does each of the following serve: -w, strict, -
T ?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / kalai
-w enables the warnings mode in perl
-T is enables the Taint mode it performs some checks how
your program is using the data passed to it
-w, -T,-d, -D are called the command line switches
| Is This Answer Correct ? | 0 Yes | 0 No |
explain the various functions/directives in perl that allow you to include/import a module. Also, state the differences between them.
You want to download the contents of a url with perl. How would you do that?
what is the function that is used to identify how many characters are there in a string?
Explain goto label, goto name, and goto expr?
When would you not use Perl for a project?
What are the two ways to get private values inside a subroutine?
Why aren't Perl's patterns regular expressions?
List the prefix dereferencer in Perl.
Why do you program in Perl?
How will you create a file in perl?
sort a word "system" in perl/shell without using built in functions output should be emssty
What does last statement do in perl?