Perl – How to print source line number in Perl

line-numbersperl

Is it possible to get the current source line number in Perl?
The equivalent in C++ is __LINE__.

Best Solution

The __LINE__ literal is documented in the Special Literals section of the perldata man page.

print "File: ", __FILE__, " Line: ", __LINE__, "\n";

or

warn("foo");