According to perlpod(1), =for uses the next paragraph (everything until a blank line), while =begin runs until a matching =end. If the block of code you're commenting out is just one POD paragraph, it will probably work the same both ways, since =for will ignore the extra =end.
It's important to keep in mind that POD is designed for documentation, not for commenting out blocks of code; the commenting effect is just a convenient side-effect. That's why the syntax seems like a strange way to do comments.
In reply to Re: Block comments with POD commands
by sgifford
in thread Block comments with POD commands
by Theo
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |