eldan88 Posted May 20, 2014 Share Posted May 20, 2014 Hey Guys. I am trying to assign a property through a method that is called in a swtich method. After the property gets "assigned" I do a var_dump on the property and it returns NULL? I am not sure why it returns NULL.... I would really appreciate any help... class Tea { public $current_tea; //Current tea does not get assigned when using the AssignTea($TeaArg) function private $upcoming_tea = "Blacktea"; public function SelectTea() { $TeaType = "Black"; switch ($TeaType) { case "Black": $this->AssignTea($this->upcoming_tea); break; }// End of Swtich }// End of function SelectTea() private function AssignTea($TeaArg){ $this->current_tea = $TeaArg; } } $tea = new Tea(); var_dump($tea->current_tea); Link to comment https://forums.phpfreaks.com/topic/288634-need-help-working-with-property-visibility/ Share on other sites More sharing options...
Ch0cu3r Posted May 20, 2014 Share Posted May 20, 2014 You need to call the SelectTea method first, which then calls the AssignTea method, which then sets the value for the current_tea property $tea = new Tea(); $tea->SelectTea(); var_dump($tea->current_tea); Link to comment https://forums.phpfreaks.com/topic/288634-need-help-working-with-property-visibility/#findComment-1480193 Share on other sites More sharing options...
eldan88 Posted May 20, 2014 Author Share Posted May 20, 2014 Wow. That's right.. how did I forget that! Thanks alot Ch0cu3r! Link to comment https://forums.phpfreaks.com/topic/288634-need-help-working-with-property-visibility/#findComment-1480199 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.