in reply to RE: Re: or or
in thread or or
That is,
Will result in $param always getting the value of $value, never $default. or has lower precedence than = (in fact it has the absolute lowest precedence of all the operators). Maybe it was just me not being clear, though. You should always use 'or' where what you really want to say is:$param = $value or $default;
That is, you don't want the value of die to get assigned to $param (yeah, die doesn't return very often. But it forces scalar context, which is why the alternative is a Bad Thing). Using or, your example would have to be:($param=$value) or die "darn"
So it's not always a matter of style.$param=$value or $param=$default
Andrew.
|
---|
Replies are listed 'Best First'. | |
---|---|
RE: RE: RE: Re: or or
by Aighearach (Initiate) on Jul 09, 2000 at 08:49 UTC |