This looks like a failed merge attempt. If you look at the blocks between ===, you will find that both variables are declared twice, but with different value for $oldVersion.
For an explanation of what Perl sees, see the Perl Documentation on Quotes and Quote-like Operators. But you don't seem to want a here-document there - the << and === and >>> are the remains of a failed/untested merge.
In reply to Re: Multi_line error
by Corion
in thread Multi_line error
by madhu.gopala
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |