Ulen
Новичок
В общем то я задавал вопрос в другой теме и решил попробовать исправить свой код.
То, что было ранее, можно увидеть по ссылке выше. Вот то, что получилось сейчас:
Все таки тяжело отделаться от процедурного подхода.
ИМХО не все гладко у меня, как считаете?
То, что было ранее, можно увидеть по ссылке выше. Вот то, что получилось сейчас:
PHP:
class UserInfo {
public $uid;
function get_info() {
$uid = $this -> uid;
$db = new PDO('sqlite:info_data.db');
$value = $db -> prepare('SELECT * FROM `user_info` WHERE `user_id` = :uid');
$value -> bindParam(':uid', $uid, PDO::PARAM_INT);
$value -> execute();
$result = $value -> fetch(PDO::FETCH_ASSOC);
return $result;
}
}
class html extends UserInfo {
public $user_id;
public $div_class_name;
function show_info() {
$user_id = $this -> user_id;
$div_class_name = $this -> div_class_name;
$this -> uid = $user_id;
$user_info = $this -> get_info();
echo ('<div class="'.$div_class_name.'"><span class="text_bold">'.$user_info['name'].'</span></div>');
}
}
ИМХО не все гладко у меня, как считаете?