我想用for
循环访问类变量,这是我的简单类
class test{
public $var1 = 1;
public $var2 = 2;
public $var3 = 3;
public $var4 = 4;
}
$class = new test();
这就是我尝试使用循环访问变量的方式
for($i = 1; $i <= 4; $i++){
echo $class->var.$i;
}
我得到错误说
Notice: Undefined property: test::$var in C:\xampp\htdocs\test\index.php on line 12
好吧,这并不是一个大错误,我实际上得到了回显的值,但我仍然不明白为什么会出现这个错误?
如果我这样做,一切正常:
echo $class->var1;