我有一个设置器,我需要在其中使用特定键从数组元素中传递一个值。
如果数组键不存在通过null
null
如果元素值为空字符串,则''通过null
''
如果值不是空字符串'string or int or ...'- 传递值
'string or int or ...'
我所拥有的是:
$obj->setValue(isset($array['a']) ? (!empty(trim($array['a'])) ? $array['a'] : null ) : null );
有些人会争辩说它很难阅读。那么 - 什么是“干净”的方式?
侃侃无极
相关分类