3

我想对一个对象使用三元运算符。

if($msg == 'hello'){
    $o->setHello('hello');
else
    $o->setHello('bye');

我怎么能那样做?

谢谢

4

3 回答 3

23
$o->setHello($msg == 'hello' ? 'hello' : 'bye');
于 2009-01-16T21:51:17.640 回答
9

怎么样?

$o->setHello($msg == 'hello' ? 'hello' : 'bye');
于 2009-01-16T21:51:53.333 回答
2

试试这个:

($msg == 'hello') ? $o->setHello('hello') : $o->setHello('bye');
于 2009-01-16T21:50:46.283 回答