C:\>perl -MO=Deparse,-p -e"open F, $f or die $!" (open(F, $f) or die($!)); -e syntax OK C:\>perl -MO=Deparse,-p -e"open F, $f || die $!" open(F, ($f || die($!))); -e syntax OK C:\>perl -MO=Deparse,-p -e"open(F, $f) || die $!" (open(F, $f) or die($!)); -e syntax OK C:\>perl -MO=Deparse,-p -e"open(F, $f) or die $!" (open(F, $f) or die($!)); -e syntax OK