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

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条经验 获得超22个赞

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

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

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

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

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

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

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

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号