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

如题,例如下面这个函数,

public function myfunc ($title,$desc,$cecList,$email,$cype,$userId,$userName);

每个参数都要验证!empty,

不要写一堆if的话,还能怎么写?

阅读 2.9k
3 个回答
foreact(func_get_args() as $arg) {
    if(empty($arg)){
        // 参数为空处理
    }
}

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏