Just prior to evaluating the RHS of ||, $var was undefined and you had no control over it.
I think the larger point that was being made was that it's a computer program; you always have control, because you can see all the situations where things might become undef. If your variables have short scope (as they should have) then it's easy to deal with the situations where undef should be changed to $some_default.
In reply to Re^6: Breaking The Rules
by adrianh
in thread Breaking The Rules
by Limbic~Region
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |