【发布时间】:2016-04-13 21:33:14
【问题描述】:
虽然一般提示是一件好事,但有一种情况我觉得很烦人,想知道是否有简单的解决方法。
考虑一个只有输出变量的函数:
function dumb_foo($param1, $param2, &$out = null) {
$out = $param1.'||'.$param2;
return $param1*$param2;
}
现在拨打电话,例如:
dumb_foo(5, 6, $my_out);
即使它被函数填充,也会产生提示。所以是的,可以先初始化变量
$my_out = null;
dumb_foo(5, 6, $my_out);
但它是多余的。
有没有其他方法可以避免这种情况下的提示而不完全删除它或添加不需要的初始化?
【问题讨论】:
-
为什么 &$out = null
-
我没有得到这个提示使用带有 php 5.6 项目的 netbeans 8.1。