以下内容用 switch-case 还是三元运算? [ 2.0 版本 ]
那个效率高些,说说你的看法
个人觉得 switch-case
可维护性高些。更多的错误消息可以扩展进来,一目了然
public function file_err($v)
{
$r=(($v==0)?'上传成功':
(($v==1)?'上传的文件超过了upload_max_filesize限制的值':
(($v==2)?'上传文件的大小超过了'.Tool::tosize(yii::$app->params['upload_size']):
(($v==3)?'文件只有部分被上传':
(($v==4)?'没有文件被上传':
(($v==6)?'找不到临时文件夹。':
(($v==7)?'文件写入失败':'未知错误')))))));
return array('code'=>-1,$r);
}
最佳答案
其他 2 个回答
yzg91
注册时间:2018-11-15
最后登录:2022-05-10
在线时长:22小时13分
最后登录:2022-05-10
在线时长:22小时13分
- 粉丝2
- 金钱479
- 威望20
- 积分899