Ob
Object-Oriented PHP
5 lessons
Progress
0/5
Ob
Object-Oriented PHP
Classes, objects, inheritance, interfaces, traits, abstract classes, namespaces, and magic methods.
intermediate
15 min
Classes & Objects
Creating classes, properties, methods, constructors, and object instantiation.
intermediate
15 min
Inheritance & Polymorphism
Extending classes, overriding methods, parent calls, final keyword, and LSP.
intermediate
14 min
Interfaces & Abstract Classes
Contracts with interfaces, abstract classes, and when to use each.
intermediate
12 min
Traits & Namespaces
Code reuse with traits, conflict resolution, and organizing code with namespaces.
advanced
14 min
Magic Methods & Advanced OOP
__construct, __destruct, __get, __set, __call, __toString, __invoke, and more.