Resources

Object-Oriented PHP for Beginners

PHP has a reputation for not being a Object Oriented language, this is because at the start it wasn't. But since version 5 of PHP you now have most of the object oriented features you find in other programming languages.

Here is a really useful article on NetTuts which explains the basics of Object Oriented PHP.

Just reading this article you understand:

  • Why use object oriented PHP?
  • What objects are.
  • Creating a class.
  • Defining and working with class properties.
  • Defining and working with class methods.
  • PHP magic methods
  • Class inheritance
  • Overwriting virtual methods
  • Difference in public, private and protected methods.
  • Static classes, properties and methods

Object-Oriented PHP for Beginners

Back to top

Learn how to code with Treehouse

  • Learn projects with access to 1000+ videos
  • Practice live with our Code Challenge Engine
  • Get help in our members-only forums

Start with a 7 day free trial