Я пытаюсь реализовать принципы ООП, но у меня есть норкое чувство, что я на самом деле просто пишу процедурный стиль с объектами. Мне нужно создать веб -приложение, которое отображает весь список и элементы в зависимости от их типа, акцент делается на «правильном» использовании ООП и его парадигмы.
Код: Выделить всё
CLass Show
{
public function showALL(){
$prep = "SELECT * FROM myProducts";
$q = $this->db-> prepare($prep);
$q->execute();
while ($row = $q->fetch())
{
echo "bla bla bla some arranged display".$row['something']
}
}
< /code>
< /blockquote>
, а затем просто < /p>
$sth = new show();
$sth->showAll();
showSpecificProduct($id)->($id would be passed trough $_GET when user say clicks on one of the links and we would have seperate product.php file that would basically just contain
include('show.class.php');
$sth = new show();
$sth->showSpecificProduct($id);
< /code>
showspecificproduct () будет выполнять как выбор запроса, так и вывод HTML для отображения. Также какие -либо идеи/подсказки и т. Д. При разрешении, если я делаю это неправильно?
Подробнее здесь: https://stackoverflow.com/questions/752 ... cts-or-oop
Мобильная версия