php - 函数调用问题
本文介绍了php - 函数调用问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
可能之前遇到的问题比较少吧
刚发现,调用一个函数,函数里面的形参只要没有默认值,调用的时候都必须带上参数,不会报错
比如
function qq($a,$b,$c){
}
$this->qq();
或者$this->qq('1');
这样子就会报错
而$this->qq('1','2','3');
才不会报错
解决方案
PHP 缺少参数默认情况是触发 Warning 的错误, 这个级别的错误并不会中断代码的运行.
这个就和你直接访问一个不存在的变量一样, 只是有警告, 不会中断.
以前你没有看到有这样的错误, 应该就是你的服务器环境默认是不打印 Warning 级别的错误, 所以就不会有这样的提醒信息.
如果有有点处女座的话, 会要求显示所有错误, 并且代码不能出现任何 Warning .
这篇关于php - 函数调用问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文