Ik ben dus nog altijd bezig met mijn OOP logica. Ik heb weer een nieuw vraagstuk.
Ik ben dus bezig met een poker class.. Nu wil ik dat de gebruiker van de class, een aparte speler zijn hand kan opvragen.
Nu heb ik 2 manieren bedacht om dit te doen.
de eerste, is met een 'scope'
<?
$game = new poker();
//Setscope(speler), hiermee zet ik een bepaalde speler in de spotlights in mijn class.
$game->setScope(3);
//Hiermee pak ik de speler in de scope, zijn hand.
$hand = $game->get('hand');
$game->unScope();
Dit leek mij de beste manier. En ook het netste. Maar nu, kan het ook anders, weer korter in gebruik, maar meer class code.
<?
$game = new poker();
$hand = $game->get('hand[3]');
hiermee moet ik dan weer een regex gaan gebruiken.
Welke methode, of misschien een andere manier, is het beste?