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