Once you’ve completed my basic tutorial on object oriented PHP, you can learn to build object oriented PHP apps with my NEW interactive courses. For an amazing price: $29!

… Yes, with 350 videos and 900 quiz questions, you will be learning much more than PHP!



The hardest thing to learn (and teach btw,) in object oriented PHP is the basics. But once you understand them, the
rest will come much, much easier.

But don’t be discouraged! You just found the easiest to understand tutorial out there on OOP and PHP. It may sound
like a boastful claim, I know, but that’s what the nerd zeitgeist is saying.

… Or so I’ve been told.

About This Tutorial

This tutorial is designed to teach total beginners object oriented PHP.

This is not a long-winded theoretical blathering that you see all too often; instead, we actually start
writing OO code very quickly. I believe that this ‘hands-on’ style of learning, makes understanding OO (object oriented)
PHP much easier… and less boring too!

So before you begin, get out your favorite PHP code editor and be ready to write and run some object oriented PHP code.

PS: scroll to the bottom of the page for the supporting videos.

Thanks for reading,
Stefan Mischook


With the release of php5 in 2004, php programmers finally had the power to code with the ‘big boys’. Like Java and C#,
php finally had a complete OOP infrastructure.

In this tutorial, you will be guided (step-by-step) through the process of building and working with objects using
php’s built-in OOP capabilities. At the same time you will learn:

  • The difference between building a php application the old fashioned (procedural) way, versus the OOP way.
  • What the basic OOP principles are, and how to use them in PHP.
  • When you would want to use OOP in your PHP scripts.

People run into confusion when programming because of some lack of understanding of the basics. The basics are really important!

With this in mind, we are going to slowly go over key OOP principles while creating our own PHP objects.  With this
knowledge, you will be able to explore OOP further.

OOP Videos – NEW in August 2016!

The following videos are designed to supplement the tutorial, but they are not required viewing. First you will find my new videos, and they are not nearly as crappy as my classic videos … found below. The new videos are updated for PHP7.

Check them out:

OO PHP7 Videos – released August 2016

… I just got one up, but if you like it, shoot me an email and I will do more.

OOP Videos (classic)

The following videos are designed to supplement the tutorial, but they are not required viewing. These are my classic OOP videos, but they are still largely good. But, they look kinda old, and I look younger!

NEWS: I just moved all the old OO PHP videos here:


Stefan (July 28th 2016)