Мне нравится делать такие вещи в Perl: $foo = $bar || $baz назначать $baz на $foo, если $bar пуст или undefined. У вас также есть $foo ||= $bletch, который присваивает $bletch $foo, если $foo не определено или пусто.
Тернарный оператор в этой ситуации утомительный и утомительный. Наверняка существует простой, элегантный метод, доступный в PHP?
Или это единственный ответ на пользовательскую функцию, которая использует isset()?