为了账号安全,请及时绑定邮箱和手机立即绑定

php中如果函数有很多参数,每个都要非空,该如何写验证代码好?

php中如果函数有很多参数,每个都要非空,该如何写验证代码好?

PHP
慕村225694 2019-03-15 04:49:19
如题,例如下面这个函数, public function myfunc ($title,$desc,$cecList,$email,$cype,$userId,$userName); 每个参数都要验证!empty, 不要写一堆if的话,还能怎么写?
查看完整描述

3 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

foreact(func_get_args() as $arg) {
    if(empty($arg)){
        // 参数为空处理
    }
}
查看完整回答
反对 回复 2019-03-18
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

要麼自己弄個Validater,在進控制器之前過濾掉,或者懶一點都搞到數組裏弄個foreach 遍歷,反正驗證是一定得寫的。哈哈

查看完整回答
反对 回复 2019-03-18
?
萧十郎

TA贡献1815条经验 获得超13个赞

目测数组存储可以,然后遍历循环判断

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 421 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信