тернарный оператор

php Тернарный оператор без else (без ветки ложности, в неполной форме) -- если ли он в природе

В чистой форме варианта без else пока что не существует, да и если бы он существовал, то оказалось бы, что для несуществующей ветки (else) надо возвращать null, что не очень понятно как применять (т.е. полезность тернарного оператора в неполной форме сомнительна или неочевидна).

Что есть похожее:

Тернарный оператор -- сокращённый синтаксис

Тернарный оператор в php призван сокращать код, но иногда выражения, подлежащие проверке достаточно длинные и вместо упрощения мы видим тёмный лес:

Двоеточие : PHP что это. Тернарный оператор

Одно двоеточие в PHP используется вроде как только для тернарного оператора:
(этот оператор - форма сокращённой записи условного выражения if) :

$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];

http://www.php.su/learnphp/operators/?co...

Про два двоеточия здесь

Subscribe to RSS - тернарный оператор