我是这里的新手,特别是在php上,我需要你的帮助。使用for语句回声某个类的某些属性值
我有一门课,我在value
课<上扩展了。
在那个类中我存储了一些属性,我想在for
语句中打印它。
这里是我的代码,
class value extends bla{
public function example(){
$value_bla[1] = $this->value1_bla;
$value_bla[2] = $this->value2_bla;
$value_bla[3] = $this->value3_bla;
$value_bla[4] = $this->value4_bla;
$value_bla[5] = $this->value5_bla;
for($i = 1; $i <= 5; $i++){
echo 'the value is: '.$value_bla[$i]."\n";
}
}
$example = new value();
$example->example();
,但我希望我的代码更简单这样,
class value extends bla{
public function example(){
for($i = 1; $i <= 5; $i++){
echo 'the value is: '.$this->value.$i._bla."\n";
}
}
$example = new value();
$example->example();
不幸的是给我一个错误
有人能告诉我怎么做那简单的代码有效?
在第二个php代码片段中,您设置了您正在尝试回显的值? – chanchal118
'$ this - > {'value'。$ i .'_ bla'}' - 你的值也从1开始,你的循环从0开始,但也许这只是你的示例代码中的一个错字? – Emissary
这是我的第二个“bla”类,我已经将它扩展到了值类,是的,这是一个错字 – Newbie123