Třída - nákupní košík
2 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravim Vas, nejak se tak snazim naucit, co je zac trida.. uz je to drobatko dlouho ce sem se tu na to ptal a ted zkousim ruzne veci s ni. Napr. ji zkousim zaradit do internetoveho obchodu jako nakupni kosik, ale zasek sem se tady: <?php /** * @author mrkvo * @copyright 2007 */ class Kosik { var $zbozi; var $cena; function PridatDoKosiku($zbozi, $cena) { } function SmazatZKosiku($zbozi, $cena) { } function SmazatKosik($zbozi, $cena) { } } Je vubec trida vhodna pro nakupni kosik? Pro tenhle pokus se pocita s MYSQL tabulkou o dvou sloupcich "zbozi" a "cena". Samosdrejme je to jenom pokus, profesionalnejsi by bylo tam mit jeste unikatni id apod.. dikes php?>
-
<HTML>Trida na to samozrejme vhodna je, zalezi ale na provedeni... promenne: var $zbozi; var $cena; nemaji nic spolecneho (krome nazvu) s promennymi: function PridatDoKosiku($zbozi, $cena), ..... Do kosiku obycejne pridavame zbozi s vetsim rozsahem dat (cena, pocet, sleva,...) takze by bylo vhodnejsi: function PridatDoKosiku($id_zbozi, $pocet) { } function SmazatZKosiku($id_zbozi, $pocet = 0) { if ($pocet != 0) /* odebereme pouze pocet kusu, nikoliv zbozi */ else /* odstranime zbozi */ } function SmazatKosik() { } promenne var $zbozi; var $cena; klidne bych i vypustil, protoze tady bych vyuziti videl spis jako staticke volani (protoze v jednom pozadavku nejspis nebudem mazat a pridavat zaroven) to ale zalezi na tom jestli bude tato trida potomek</HTML>