続•オブジェクト指向な書き方ができない

とりあえず、チャレンジしてみました!

あってるのかなー。


<?

//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省略

?>
続•オブジェクト指向な書き方ができない
トップへ戻る