我收到关于作为函数参数传递的变量的“未定义变量”警告
这是代码:
function myFunction ($var) {
... code...
for (k=0; k<$var; k++){
}
...code...
Return $something;
}
之后:
echo myFunction(5);
奇怪的是,代码有效,产生了预期的输出,但也产生了这个警告。
提前致谢!
此行是错误for (k=0; k<$var; k++){
的,您缺少$
变量前面的
它应该是这样的
for ($k=0; $k < $var; $k++){
您还需要定义$var
更多信息,请参阅http://php.net/manual/en/language.variables.variable.php
这不是 javascript,总是在每个变量前放一个 $ :)
for ($k = 0; $k < $var; $k++)
并实例化您要返回的 $something。