如果我没记错的话,我曾经第一次在 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;
}
?>
它可以正常工作。为什么?只求好奇。