The basic features of PHP Oop are one thing. Do you feel comfortable with those things? In particular:
What is a class vs an object
What are class properties
What is the difference between the property visibilities (public, protected, private)
What are static properties
What are class methods, and what visibilities can you use
How do constructors work
What other magic methods are useful
What is inheritance
What is an interface
What are static methods? What syntax can you use to call a static method
What are traits
Once you are clear on the syntax and mechanics of php OOP, then you can read more about the way OOP is typically used. These OOP design patterns provide a way to design your code so as to get maximum value and avoid many pitfalls that exist when people first start out with OOP.
Here are some resources that might help:
Dependency injection articles by Fabien Potencier, founder of the Symfony framework. This is important to understand, as DI is the foundation of the most popular PHP frameworks: Symfony and Laravel, as well as any number of other projects and component libraries.
http://fabien.potencier.org/what-is-dependency-injection.html
Design Patterns in PHP
https://phptherightway.com/pages/Design-Patterns.html
More design patterns in PHP
https://refactoring.guru/design-patterns/php