Confusing while going through PHP OOP

Hi,
I am going through the PHP OOP, and i am facing a alienated language from 3.1 The Single Responsibility Principle , i didn’t understand what the author did as it was too complex, i get the lesson but PHP used is very high level. What should i do to grasp the 3.x onwards. I am making my way from OOP to MVC to magento

I wonder if you might find @machuga’s course on Object-Oriented PHP helpful? Object-Oriented Design in PHP It’s definitely more of an advanced topic, but maybe you could connect better with a different instructor.

Sometimes I find that if I’m running into concepts that I find difficult to understand, it’s a sign that I need to take a bit of a break and practice the new ideas in real-world projects. That’s how I learn, anyway - by doing!