php - 函数调用问题

查看:123
本文介绍了php - 函数调用问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

可能之前遇到的问题比较少吧
刚发现,调用一个函数,函数里面的形参只要没有默认值,调用的时候都必须带上参数,不会报错

比如

function qq($a,$b,$c){
}

$this->qq();或者$this->qq('1');这样子就会报错
$this->qq('1','2','3');才不会报错

解决方案

PHP 缺少参数默认情况是触发 Warning 的错误, 这个级别的错误并不会中断代码的运行.
这个就和你直接访问一个不存在的变量一样, 只是有警告, 不会中断.

以前你没有看到有这样的错误, 应该就是你的服务器环境默认是不打印 Warning 级别的错误, 所以就不会有这样的提醒信息.

如果有有点处女座的话, 会要求显示所有错误, 并且代码不能出现任何 Warning .

这篇关于php - 函数调用问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆