我有一个 setter,我需要从具有特定键的数组元素传递值。
如果数组键不存在,则传递null
null
如果元素值为空字符串,则传递''null
''
如果值不为空字符串 - 传递值'string or int or ...'
'string or int or ...'
我拥有的是这个:
$obj->setValue(isset($array['a']) ? (!empty(trim($array['a'])) ? $array['a'] : null ) : null );
有些人会争辩说它很难读。那么-什么是“清洁”方式?
红颜莎娜
相关分类