$b = (!empty($a)) ? $a : 20;
NULL合体演算子はissetだからだめだな