TomTees Posted November 5, 2010 Share Posted November 5, 2010 What does this code do? public function render() { $this->set('users', $this->model->findAll()); } TomTees Link to comment https://forums.phpfreaks.com/topic/217814-question-about-set/ Share on other sites More sharing options...
btherl Posted November 5, 2010 Share Posted November 5, 2010 Are you looking for a technical explanation, like "It sets users in the current object to the return value of $this->model->findAll()", or an explanation of what it actually achieves? I can only help with the technical part unfortunately. Link to comment https://forums.phpfreaks.com/topic/217814-question-about-set/#findComment-1130547 Share on other sites More sharing options...
TomTees Posted November 5, 2010 Author Share Posted November 5, 2010 Are you looking for a technical explanation, like "It sets users in the current object to the return value of $this->model->findAll()", or an explanation of what it actually achieves? I can only help with the technical part unfortunately. What is "SET"? Are we talking about assigning a "constant" a value? Is it a variable? Follow my confusion? TomTees Link to comment https://forums.phpfreaks.com/topic/217814-question-about-set/#findComment-1130548 Share on other sites More sharing options...
BlueSkyIS Posted November 5, 2010 Share Posted November 5, 2010 set is a function of $this, whatever that is (not enough code). we can only guess what set does, not seeing the function or the class it belongs to. Link to comment https://forums.phpfreaks.com/topic/217814-question-about-set/#findComment-1130688 Share on other sites More sharing options...
btherl Posted November 7, 2010 Share Posted November 7, 2010 Usually, $this->set() is a wrapper for setting a class member to a value. $this->set('foo', 'bar'); is a wrapper for $this->foo = 'bar'; The reason it's a wrapper is in case you want to change the internals of the class without affecting the interface. Link to comment https://forums.phpfreaks.com/topic/217814-question-about-set/#findComment-1131544 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.