加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP函数缺少参数错误

发布时间:2020-12-13 13:01:46 所属栏目:PHP教程 来源:网络整理
导读:我的验证功能看起来像那样 function validate($data,$data2 = 0,$type){... 函数调用示例 if ($result = validate($lname,'name') !== true) response(0,$result,'lname'); 如您所见,我的验证功能有3个输入变量.我不经常使用第二个var – $data2,这就是默认
我的验证功能看起来像那样
function validate($data,$data2 = 0,$type)
{
...

函数调用示例

if ($result = validate($lname,'name') !== true)
        response(0,$result,'lname');

如您所见,我的验证功能有3个输入变量.我不经常使用第二个var – $data2,这就是默认情况下将其设置为0的原因.但是,当我将此函数作为给定示例调用时(据我所知它意味着$data = $lname,$type =’name’)获取错误消息

Missing argument 3 ($type) for validate()

我该如何解决这个问题?

Missing argument 3 ($type) for validate()

始终将可选参数列为最后一个参数.由于PHP没有命名参数,也没有“重载ala Java”,这是唯一的方法:

function validate($data,$type,$data2 = 0) {
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读