0
在循环中使用。=(连接分配)的基本问题。PHP连接分配
这段代码产生这个PHP错误:
Notice: Undefined variable: html
for($i=0; $i<4; $i++) {
$html .= "<h1>Stuff</h1>";
}
如果我循环中的错误被纠正之前添加$html = "";
。这是纠正这个问题的最好方法,还是我错过了一些东西?
如何在一个循环中使用.=
运算符,并且为了更好地理解这个教程,我们将不胜感激?
你不会错过任何东西。您正确更正了代码。 – Rizier123
您需要在循环外部添加'$ html =“”',否则您试图将null与不可用的字符串连接起来。因此,在循环之前添加'$ html =“”'的更正是正确的。 – Matt
@Matt从技术上讲,它会工作。它会生成一个通知,但是PHP会将未定义的变量视为'“”'并且进行连接。 –