Я обертываю его в функцию:
function default($value, $default) {
return $value ? $value : $default;
}
// then use it like:
$x=default($x, 'default');
Некоторым людям не может понравиться он, но это сохраняет Ваш инструмент для очистки кода при выполнении сумасшедшего вызова функции.
Я думаю, что Ваша более длинная форма уже является ярлыком для php..., и я не использовал бы его, потому что не хорошо читать
Некоторое уведомление: В платформе симфонии большая часть "получать" - Методы имеют второй параметр для определения значения по умолчанию...