PHP Object Oriented Programming

If you want to learn PHP Object Oriented Programming (OOP) then you are in the right place! (77 examples from scratch !)

  Alexandros Gkouvelis

   Object Oriented Programming, PHP, Development

Language - English Published on 05/2022

Ratings ( 1 )


Hello there !

Are you struggling to learn PHP Object Oriented Programming like I was some years ago?

Are you desperate because there are very few books or complete video tutorials with all the core concepts of Object Oriented Programming?

Well now you are in the right place because after my research I have collected from books and several online tutorials all the basic concepts for you and tried to explain them using at least 2 or 3 simple and meaningful examples for each one.

What will be taught:

  • classes

  • properties

  • methods

  • objects

  • $this keyword

  • constructors & destructors

  • chaining method

  • public & private access modifiers

  • inheritance & protected access modifiers

  • overriding

  • final keyword

  • Interface

  • abstract classes & abstract methods

  • static methods & static properties

  • Polymorphism

  • Encapsulation

  • Data Abstraction

  • Type Hinting

  • Dependency Injection

  • Traits

  • Autoloading

  • Namespaces

The way to learn these concepts is not only by practicing but also by making your own examples for each one.

So if you follow me step by step you will achieve that and you will be able to explain these OOP concepts using your own examples if needed in a job interview.

In that way you will gradually make a transition from procedural to object oriented world and you will have the opportunity to understand and get involved to bigger projects. In addition you will be able to write modular and reusable code with less effort and understand why Object Oriented Programming is so useful.

What Will I Get ?

  • All PHP Object Oriented Programming concepts explained inside this course
  • At least 2 or 3 simple and meaningful examples for each concept ( included 77 examples from scratch ! )
  • All large companies use OOP - You will be able to answer interview questions
  • Once you understand the basics, which are the hardest till you get used to it, you will be able to dive into larger projects


  • Basic familiarity with PHP syntax and procedural programming
  • Installed PHP on your operating system. It can be Windows, LINUX or MacOS
  • Available a free Text Editor like:  Notepad++, Sublime Text, VisualStudio Code
Course Rating

    Feedbacks (1)

  • Patrick Nadau Zadou
    Patrick Nadau Zadou

    I learnt my first language OOP programming(C++) some years ago. I could not fully grasp this programming concept until I got a teacher who was a maths teacher. You are a maths teacher and you way of teaching is very concise, pedagogical and clear so much so that anyone without a programming experien

We make use of cookies to improve our user experience. By using this website, you agree with our Cookies Policy.