I've been trying to learn PHP OOP and have looked at multiple articles, but have yet to find a good resource for learning. I want to learn from the user of setters and getters, $this->, constructors, and so on...! Can anyone please suggest me something? I noticed **MOST teachings leave out the explanation of $this->**. I want to learn magic methods, decorators, encapsulation, etc...