Not that evil as most of the posts here. Ok, not evil at all. But my colleagues are regularly falling into this trap so I thought it could be of some interest.
while(<DATA>){last};while(-<DATA>){print}
__DATA__
Just another Perl hacker
This gotcha bites too many...