2 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
首先,由于您沒有給出類的代碼以及如何從構(gòu)造函數(shù)中分配值,因此很難告訴您哪里錯(cuò)了。
我已根據(jù)您的問題大綱自由定義課程并附上一組工作代碼。這應(yīng)該工作。
<?php
class Hero
{
public $_name;
public $_type;
public function __construct($name,$type)
{
$this->_name = $name;
$this->_type = $type;
}
public function taunt()
{
return "My name is ".$this->_name."!<br>";
}
}
$assocHeroes = array(
array(
"name" => "Markos",
"type" => "boy",
),
array(
"name" => "Jim",
"type" => "boy",
),
array(
"name" => "Maria",
"type" => "liz",
)
);
$wallOfHeroes = array();
for($i=0;$i<count($assocHeroes);$i++)
{
$hero = new Hero($assocHeroes[$i]["name"],$assocHeroes[$i]["type"]);
echo $hero->taunt();
}
?>

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
你可以試試foreach,確保值可以打印,用于調(diào)試你的代碼
foreach ($assocHeroes as $assocHero){
foreach ($assocHero as $key => $value){
echo $key ." ". $value . "<br>";
}
}
- 2 回答
- 0 關(guān)注
- 147 瀏覽
添加回答
舉報(bào)