Hi david!
On Tue, 14 Aug 2001, [EMAIL PROTECTED] wrote:

> From:             [EMAIL PROTECTED]
> Operating system: 
> PHP version:      4.0.6
> PHP Bug Type:     Feature/Change Request
> Bug description:  Shorthand for X ? X : Y
> 
> Providing default values for fields, I find myself using the following
> syntax a lot:
> 
> $a = $result->f('asd'); if (!$a) $a = 'nothing';
> 
> $a = ($result->f('asd') ? $result->f('asd') : 'nothing');
> 
> Generally:
> 
> $a = ($x ? $x : $y);
($a = $x) || ($a = $y);
there u go, only one eval of $x;

> i.e. if 'value if true' is empty, use 'condition value'.
can be done with expressions I guess.
I do that most of the time, but usually the syntax ends up a bit weird
to read.

-- teodor

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to