OOP is More than Cars and Dogs
When developers are introduced to Object Oriented Programming, one of the first things that happens is that they are taught that nouns turn into objects, verbs into methods, and Dog is a subclass of Animal. OOP is more than just turning things into classes and objects and showing that both Boats and Cars have motors, and that Dogs and Cats both speak(). Let's look at OOP in real world settings and go beyond cars and dogs, and see how to use Object Oriented Programming properly in PHP. Traits, Composition, Inheritance, none of it is off limits! (No animals were harmed in preparation for this talk, though there was mention of showing how a dog can have wheels. And yes, the title is supposed to be Cars and Dogs.)
Chris Tankersley (@dragonmantank)
Chris Tankersley is a husband, father, and PHP developer in Northwest Ohio. He works for The Brick Factory in Washington, D.C. doing Drupal, Wordpress, and custom development, founded the Northwest Ohio PHP User Group, and works with local developers helping them with programming and server administration. He works in a variety of languages, including PHP, nodejs, Python, and others.