有没有更好的方法来检查这段代码,
if (is_string($test) && $test != NULL) {
$test = 'yes';
} else {
$test = null;
}
和
if (is_null($test) || !isset($this->_status[$test])) {
$icon = null;
} else {
$icon = $this->getImage($this->_status[$test]);
}
答案 0 :(得分:1)
通过减少代码行,你的意思更好吗?如何使用三元运算符。
$test = is_string($test) ? "Yes" : NULL
答案 1 :(得分:0)
您可以使用速记if / else使用Ternary Operator
{{1}}