PHP:在循环中使用之前声明变量的正确方法

前端之家收集整理的这篇文章主要介绍了PHP:在循环中使用之前声明变量的正确方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个内置循环的变量.就像是:
$str = "";
for($i = 0; $i < 10; $i++) $str .= "something";

如果$str =“”被省略,我得到未定义的变量通知,但我认为PHP第一次看到未声明的变量时自动声明变量?

我该怎么做?

您获得未定义的变量,因为您将自身的值与另一个值连接起来.

相当于

$str = $str . "something";

所以,它不能说初始值是什么.它相当于:

$str = [undefined value] . "something";

连接[未定义值]和“某事物”的结果是什么?口译员不能说……

因此,您必须首先在变量中添加“”以启动变量的值,就像您所做的那样.

HTH

猜你在找的PHP相关文章