Объектно-троичный оператор PHP - PullRequest
3 голосов
/ 17 января 2009

Я хочу использовать троичного оператора с объектом.

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

Как я мог это сделать?

Спасибо

Ответы [ 3 ]

23 голосов
/ 17 января 2009
$o->setHello($msg == 'hello' ? 'hello' : 'bye');
9 голосов
/ 17 января 2009

Как насчет?

$o->setHello($msg == 'hello' ? 'hello' : 'bye');
2 голосов
/ 17 января 2009

Попробуйте это:

($msg == 'hello') ? $o->setHello('hello') : $o->setHello('bye');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...