2

関数の引数として渡される変数について、「未定義の変数」という警告が表示されます

コードは次のとおりです。

function myFunction ($var) {
... code...
for (k=0; k<$var; k++){
}
...code...
Return $something;
}

後で:

echo myFunction(5);

奇妙なことに、コードは機能し、期待される出力を生成しますが、この警告も生成します。

前もって感謝します!

4

2 に答える 2

1

この行は間違っています。変数の前に行がありfor (k=0; k<$var; k++){ません$

それはこのようなものでなければなりません

 for ($k=0; $k < $var; $k++){

詳細については、 http://php.net/manual/en/language.variables.variable.php$var参照してください。

于 2012-09-20T14:30:52.113 に答える
0

これは JavaScript ではありません。常に各変数の前に $ を付けてください :)

for ($k = 0; $k < $var; $k++)

そして、あなたが返す $something をインスタンス化します。

于 2012-09-20T14:33:27.553 に答える