私が間違っていなければ、if ステートメントまたは条件付きループ ブロックで初めて新しい PHP 変数を使用していました。言いたいことは以下のようなものです。
<?php
for($i=0;$i<10; $i++)
{
$total += $i;
$concat .= $i;
}
?>
しかし、今日、エラー ログを見ると、$total と $concat は未定義の変数であると表示されています。それから私はこれを書きます
$total = 0;
$concat="";
for($i=0;$i<10; $i++)
{
$total += $i;
$concat .= $i;
}
?>
エラーなく動作します。なんで?好奇心だけを求める。