socalnate Posted February 6, 2008 Share Posted February 6, 2008 I've been attempting to understand classes and objects. There is one bit of information I'm confused on and that is when you can use $this. From what I've read I'm assuming you can ONLY use $this to reference variables within the CLASS (brackets) only. You cannot create an object and then try to call (or echo) a variable within that class using $this. EX: <?php $myobject = new foo_object(); echo $this->foo ; ?> Correct way is this: <?php $myobject = new foo_object(); echo $myobject->foo ?> I am right? ??? Quote Link to comment https://forums.phpfreaks.com/topic/89815-php-classes-objects-question-using-this/ Share on other sites More sharing options...
mrdamien Posted February 6, 2008 Share Posted February 6, 2008 Correct! $this-> can only be used within the class definition. This should be in the OOP section btw. Quote Link to comment https://forums.phpfreaks.com/topic/89815-php-classes-objects-question-using-this/#findComment-460261 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.