对象和三元运算符PHP

3

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

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

我该如何做到这一点?

谢谢

3个回答

23
$o->setHello($msg == 'hello' ? 'hello' : 'bye');

9
怎么样?
$o->setHello($msg == 'hello' ? 'hello' : 'bye');

2

试试这个:

($msg == 'hello') ? $o->setHello('hello') : $o->setHello('bye');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接