obje olarak hazırlanan veri içinde html işaretlemesi olmalımı
Obje olarak verileri hazırlıyorum ürünlerle ilgili.
Şimdi fonksiyon içinde bilgileri döngü içinde html işaretleme ile mi return etmeliyim yoksa
sadece bilgileri dizi olarak alıp html ile sayfada mı kullanmalıyım
Bana objelerden sadece ham veriler gelse daha iyi olur gibi böylece veriler değişik ortamlarda taşınabilir.
Ama html kısmında şöyle bir sorun olacak.
$obj = new productCard();
echo '<div class="names">'.$obj->isim.'</div>';
//aynı sayfada yada başka bir sayfada
echo '<div class="names">'.$obj->isim.'</div>';
class adı name değilde başka bir isim verilecek heryerde değiştirmek gerekir.
Yani sözün özü html obje içindeyse problem yok ama ben objeden dacece veri çekmek istiyorum daha sonra düzenleme kolaylığı için.
Sınıf içinde html içinde metodlar tanımlayabilirsin, ancak front-end ile back-end i karıştırmak çokta mantıklı değil, o yüzden bir template engine kullanmanı tavsiye edebilirim. blade, twig gibi.