当PhpStorm通过引用传递给函数时,它不会检测到未定义的变量。
func1($a);
func2($a);
function func1(&$a) {
}
function func2($a) {
}
在此示例中,仅突出显示调用$a
中的变量func2
。
我该如何改变?
答案 0 :(得分:0)
将函数func1放在这样的东西:
/**
* func1
*
* @param string $a
* @return mixed
*/
通过PHP Annotations描述所有方法和属性更好。如果是另一种类型,请更改string
。