thejones Posted July 27, 2007 Share Posted July 27, 2007 Hi, I'm just starting out on PHP, after experience with Java. Basically I have an array as a private instance variable of an Object and I just want to return it through a get method. class SessionData { private $values = array(1, 2, 3); public function getValues() { return $this->values; } } In another php file i have: $currentData = new SessionData(); Later on when I try to get the array it doesn't seem to come back with all three values in it? e.g. $bob = $currentData->getValues(); I would expect $bob to be an array that has 1,2,3 populated. Any help is appreciated... Thanks Link to comment https://forums.phpfreaks.com/topic/62011-solved-returning-private-array-using-getter-on-object-instance/ Share on other sites More sharing options...
Daniel0 Posted July 28, 2007 Share Posted July 28, 2007 It does work for me. <?php class SessionData { private $values = array(1, 2, 3); public function getValues() { return $this->values; } } $currentData = new SessionData(); $bob = $currentData->getValues(); print_r($bob); ?> Outputs Array ( [0] => 1 [1] => 2 [2] => 3 ) Link to comment https://forums.phpfreaks.com/topic/62011-solved-returning-private-array-using-getter-on-object-instance/#findComment-309460 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.