Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > тернерная операция


Автор: supercelt 16.8.2007, 11:47
Собсно кажется она так называется. Помогите пожалуйста вспомнить как работает эта операция,
что значит ? и :

например: 

$sQryRes=is_null($rli) ? mysql_query("EXPLAIN $query") : mysql_query("EXPLAIN $query", $rli);

Автор: WolfON 16.8.2007, 12:49
Ок, объясняю.
Что-то вроде замены для if, else

Например:
Код

if (условие) 
  код если условие верно;
else
  код если условие не верно;

Равносильно такой записи:
Код

(условие ? если верно : если не верно)

//вывод булевского значения
echo ( $some_bool ? "true" : "false");


http://php.su/learnphp/operators/?compar

Автор: supercelt 16.8.2007, 15:02
спасибо большое)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)