Hoi,
Ik ben bezig met om wat classes te schrijven en ik loop nu tegen het probleem aan dat ik een functie heb met default waarden, maar die waarden verwijzen naar variables die geset worden in de constructor van die klasse. Op de een of andere manier valt php hier over en ik kan nergens terug vinden óf dit uberhaupt wel kan...
Misschien heeft iemand hier ervaring met dit soort dingen of een workaround..
Nog een ander vraagje (newbie OO):
Ik heb een user classe en een db classe, en nu heeft die user classe de db classe nodig om bv een user te valideren in de database.
Nou vraag ik me af: ontwerp je de user classe op zo'n manier, dat ie zelf een nieuw db object maakt en het zelf regelt, of ontwerp je de user classe zo dat je bij het maken van een nieuwe user instance een 'pointer'(?) meegeeft naar het db object wat je aanmaakt voordat je je user object maakt?
Ik begrijp het namelijk niet helemaal meer en ik heb ook niet echt een idee waar ik kan lezen over dit soort dingen, dus als iemand nog goeie links weet mbt dit soort onderwerpen: graag.
Ik ben bezig met om wat classes te schrijven en ik loop nu tegen het probleem aan dat ik een functie heb met default waarden, maar die waarden verwijzen naar variables die geset worden in de constructor van die klasse. Op de een of andere manier valt php hier over en ik kan nergens terug vinden óf dit uberhaupt wel kan...
Misschien heeft iemand hier ervaring met dit soort dingen of een workaround..
Nog een ander vraagje (newbie OO):
Ik heb een user classe en een db classe, en nu heeft die user classe de db classe nodig om bv een user te valideren in de database.
Nou vraag ik me af: ontwerp je de user classe op zo'n manier, dat ie zelf een nieuw db object maakt en het zelf regelt, of ontwerp je de user classe zo dat je bij het maken van een nieuwe user instance een 'pointer'(?) meegeeft naar het db object wat je aanmaakt voordat je je user object maakt?
Ik begrijp het namelijk niet helemaal meer en ik heb ook niet echt een idee waar ik kan lezen over dit soort dingen, dus als iemand nog goeie links weet mbt dit soort onderwerpen: graag.