我有一个我无法理解的情况。例如,我有这个关联数组
$assocHeroes = array(
array(
"name" => "Markos",
"type" => "boy",
),
array(
"name" => "Jim",
"type" => "boy",
),
array(
"name" => "Maria",
"type" => "liz",
)
);
$wallOfHeroes = array();
foreach ($assocHeroes as $assocHero){
foreach ($assocHero as $name=>$type){
$hero = new Hero($name,$type);
echo $hero->taunt();
$wallOfHeroes[]=$hero;
}
}
print_r($wallOfHeroes);
正如您从代码中看到的那样,$hero = new Hero($name,$type);我还有一个 Class Hero。在这个类中,我只有一个功能taunt();,更具体地说
public function taunt() {
return "My name is {$this->name}!".PHP_EOL;
}
所以我只想得到My name is Markos My name is Jim..等..我不知道我做错了什么
哈士奇WWW
慕沐林林