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 Quote Link to comment 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 ) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.