有一段php的判断大家看看有没有更简洁的写法,或者别的方式可以实现
$cat_id = 0;
if(empty($a)){
if(empty($b)){
if(empty($c)){
return 0;
exit();
}else{
$cat_id = $c;
}
}else{
$cat_id = $b;
}
}else{
$cat_id = $a;
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
喜欢这么写,没有嵌套
$cat_id = $a ? $a : ($b ? $b : ($c ? $c : 0));
应该是没有更简单的写法了,但是可以优化成
这个应该够简洁了!
不写嵌套就行了
可读性强
以简驭繁