とりあえず、チャレンジしてみました!
あってるのかなー。
<?
//sql省略
echo "<table border='1'>";
echo "<tr><th>名前</th><th>年齢</th><th>趣味</th></tr>";
//----------------
// ningenクラス
class ningen{
protected $name;
protected $age;
protected $item;
function __construct($name, $age, $item) {
$this -> name = $name;
$this -> age = $age;
$this -> item = $item;
}
// 表示テンプレ
function aisatu(){
//table内容
echo "<tr><td>{$this->name}</td><td>{$this->age}</td><td>{$this->item}</td></tr>";
}
} // ningenクラスend
// 新規ningen登録(sqlから取得)
$i = 0;
foreach($result as $value){
$hito[$i] = new ningen($value['name'], $value['age'], $value['item']);
$i++;
}
// ningenのカウント
$ct = count($result);
//print_r ($result);
// aisatuに格納
for($i = 0; $i < $ct; $i++){
$hito[$i]->aisatu();
}
//----------------
echo "</table>";
//sql省略
?>
続•オブジェクト指向な書き方ができない