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